..


Gesponsorde links

preg_match

De preg_match functie behoort tot de familie van PCRE, waarbij de afkorting staat voor PCRE Perl Compatible Regular Expression.

Deze functie wordt gebruikt om vergelijkingen te maken op basis van de modellen vertegenwoordigd in de vorm van reguliere expressies.

De preg_match accepteert vijf parameters, de eerste twee zijn verplicht en zijn, in volgorde, het patroon en de string te doorzoeken. De derde parameter, optioneel, is de definitie van een reeks van resultaten die houdt van de gebeurtenissen gevonden. Vierde en vijfde parameters zijn, respectievelijk, vlaggen en offset: beide zijn optioneel om nut hebben alleen in speciale gevallen, waarvoor ik verwijzen naar de officiële PHP documentatie.

De preg_match geeft 0 als er geen erkenning, en 1 indien de erkenning heeft plaatsgevonden (dit verschilt van preg_match preg_match_all : het houdt niet op bij de eerste erkenning, maar blijft tot het einde van het onderwerp). Als er een fout preg_match () zal FALSE teruggeven.

We zien een eenvoudig voorbeeld dat alleen de eerste twee parameters gebruikt:

 



 <? Php







 if (preg_match ('/ mrwebmaster / i', 'MrWebmaster is mijn favoriete site!')) {



  



 echo "Een wedstrijd werd gevonden."







 Else {}



  



 echo "Geen erkenning."







 }







 ?>

 
Als we willen halen het resultaat zou zijn opgenomen als derde parameter, we ons herinneren, is een array:
 



 <? Php







 if (preg_match ('/ mrwebmaster / i', 'MrWebmaster is mijn favoriete site!', $ result)) {



  



 print_r ($ result);







 }







 ?>

 

In dezelfde categorie ...
E-Learning
Linux (Cursus) Linux (Cursus)
Complete gids voor open-source systeem. Van 49 €.
MySQL (Cursus) MySQL (Cursus)
Beheer van de open source database. Van 39 €.
PHP (Cursus) PHP (Cursus)
Volledige cursus voor het maken van dynamische websites. Van 49 €.
Gesponsorde links