..


Sponsorerede links

preg_match

Den preg_match funktionen hører til familien af PCRE, hvor forkortelsen står for PCRE Perl Compatible Regular Expression.

Denne funktion bruges til at foretage sammenligninger på grundlag af modeller repræsenteret i form af regulære udtryk.

Den preg_match accepterer 5 parametre, de første to er obligatoriske og er i orden, det mønster og den streng, der skal søges. Den tredje parameter, ekstraudstyr, er definitionen af en række resultater, som vil holde forekomster fundet. Fjerde og femte parametre er henholdsvis flag og offset: begge er valgfrit at have nytte kun i særlige tilfælde, som jeg refererer til den officielle PHP dokumentationen.

Den preg_match returnerer 0 hvis der ikke er nogen anerkendelse, og 1 hvis anerkendelse opstod (dette er anderledes fra preg_match preg_match_all : Det stopper ikke ved den første anerkendelse, men fortsætter indtil udgangen af emnet). Hvis en fejl preg_match () returnerer FALSK.

Vi ser en grundlæggende eksempel, der bruger kun de første to parametre:

 



 <? Php







 if (preg_match ('/ mrwebmaster / i', 'MrWebmaster er min yndlings site! ")) {



  



 echo "En kamp blev fundet."







 Else {}



  



 echo "Ingen anerkendelse."







 }







 ?>

 
Hvis vi ønskede at udtrække resultatet ville have været indsat som en tredje parameter, vi husker, er en matrix:
 



 <? Php







 if (preg_match ('/ mrwebmaster / i', 'MrWebmaster er min yndlings site! ", $ result)) {



  



 print_r ($ result);







 }







 ?>

 

I den samme kategori ...
E-Learning
Linux (Kursus) Linux (Kursus)
Komplet guide til open source-system. Fra 49 €.
MySQL (Kursus) MySQL (Kursus)
Forvaltning af open source-database. Fra 39 €.
PHP (Kursus) PHP (Kursus)
Fuld kursus for at skabe dynamiske web-sites. Fra 49 €.
Sponsorerede links