..


Sponsede Lenker

preg_match

Den preg_match funksjon tilhører familien av PCRE, der forkortelsen står for PCRE Perl Compatible Regular Expression.

Denne funksjonen brukes til å gjøre sammenligninger på grunnlag av modeller representert i form av regulære uttrykk.

Den preg_match aksepterer 5 parametere, de to første er obligatoriske og er, i rekkefølge, mønster og strengen skal søkes. Den tredje parameteren, valgfrie, er definisjonen av en rekke resultater som vil holde forekomstene funnet. Fjerde og femte parametre er henholdsvis og offset flagg: begge er valgfritt å ha nytte bare i spesielle tilfeller, for som jeg refererer til den offisielle PHP dokumentasjonen.

Den preg_match funksjonen returnerer 0 hvis det ikke er anerkjennelse, og 1 hvis den anerkjennelsen som skjedde (dette er forskjellig fra preg_match preg_match_all : det stopper ikke ved første anerkjennelse, men fortsetter til slutten av faget). Hvis en feil preg_match () vil returnere FALSE.

Vi ser en grunnleggende eksempel som bare bruker de to første parametrene:

 



 <Php







 if (preg_match ('/ mrwebmaster / i', 'MrWebmaster er min favoritt nettsted!')) {



  



 echo "En kamp ble funnet."







 Else {}



  



 echo "Ingen anerkjennelse."







 }







 ?>

 
Hvis vi ønsket å trekke resultatet ville ha blitt satt inn som en tredje parameter som husker, er en array:
 



 <Php







 if (preg_match ('/ mrwebmaster / i', 'MrWebmaster er min favoritt siden!', $ resultat)) {



  



 print_r ($ resultat);







 }







 ?>

 

I samme kategori ...
E-Learning
Linux (Course) Linux (Course)
Komplett guide til open-source system. Starter fra 49 €.
MySQL (Course) MySQL (Course)
Forvaltning av open-source database. Starter fra 39 €.
PHP (Course) PHP (Course)
Full kurs for å lage dynamiske nettsider. Starter fra 49 €.
Sponsede Lenker