..


Link-uri sponsorizate

preg_match

Funcţia preg_match, apartine familiei de PCRE, în cazul în care acronimul vine de la PCRE Perl expresii regulate compatibile.

Această funcţie este utilizată pentru a face comparaţii pe baza unor modele reprezentate în formă de expresii regulate.

Preg_match acceptă 5 parametri, primele două sunt obligatorii şi sunt, în ordine, modelul şi şirul care urmează să fie căutat. Al treilea parametru, opţional, este definiţia de o serie de rezultate care va deţine apariţiile găsite. Parametrii patrulea şi al cincilea sunt, respectiv, drapele şi diferenţa: ambele sunt opţionale pentru a avea utilitate numai în cazuri speciale, pentru care mă refer la documentaţia oficială PHP.

Preg_match returnează 0 dacă nu există o recunoaştere, şi 1 în cazul în care recunoaşterea a avut loc (acest lucru difera de la preg_match preg_match_all : ea nu se opreşte la prima recunoaştere, ci continuă până la sfârşitul de subiect). Dacă o eroare preg_match () va returna FALSE.

Vedem un exemplu de bază, care foloseşte doar primele două parametri:

 



 <? Php







 if (preg_match ("/ mrwebmaster / i ',' MrWebmaster este site-ul meu preferat!")) {



  



 echo "Un meci a fost găsit."







 Else {}



  



 echo "Nu recunoaştere."







 }







 ?>

 
Dacă ne-am dorit pentru a extrage rezultatul ar fi fost introdus ca un al treilea parametru, ne amintim, este o matrice:
 



 <? Php







 if (preg_match ("/ mrwebmaster / i ',' MrWebmaster este site-ul meu preferat!", $ rezultat)) {



  



 print_r ($ rezultat);







 }







 ?>

 

În aceeaşi categorie ...
E-Learning
Linux (Curs) Linux (Curs)
Ghid complet pentru open-source de sistem. De la 49 €.
MySQL (Curs) MySQL (Curs)
De gestionare a bazei de date open-source. De la 39 €.
PHP (Curs) PHP (Curs)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 49 €.
Link-uri sponsorizate