..


Enllaços patrocinats

preg_match

La funció preg_match pertany a la família de PCRE, on l'acrònim de PCRE Perl Compatible Regular Expression.

Aquesta funció s'utilitza per fer comparacions sobre la base dels models representats en la forma d'expressió regular.

El preg_match accepta cinc paràmetres, els dos primers són obligatoris i són, en ordre, el patró i la cadena a cercar. El tercer paràmetre, opcional, és la definició d'una sèrie de resultats que contindrà els fets trobats. Paràmetres quart i cinquè, respectivament, i el desplaçament banderes: tots dos són opcionals per tenir utilitat en casos especials, per la qual cosa em refereixo a la documentació oficial de PHP.

La funció preg_match retorna 0 si no hi ha un reconeixement, i 1 si el reconeixement que va passar (això difereix de preg_match preg_match_all : no s'atura en el primer reconeixement, sinó que continua fins al final del tema). Si un error preg_match () retornarà FALSE.

Veiem un exemple bàsic que utilitza només els dos primers paràmetres:

 



 <Php







 if (preg_match ('/ mrwebmaster / i', 'MrWebmaster és el meu lloc preferit!')) {



  



 echo "ha trobat una coincidència."







 Else {}



  



 echo "No hi ha reconeixement".







 }







 >

 
Si volguéssim extreure el resultat hauria estat inserida com un tercer paràmetre que, recordem, és una matriu:
 



 <Php







 if (preg_match ('/ mrwebmaster / i', 'MrWebmaster és el meu lloc favorit! ", $ resultat)) {



  



 print_r ($ result);







 }







 >

 

A la mateixa categoria ...
E-Learning
Linux (Curs) Linux (Curs)
Guia completa de codi obert del sistema. A partir de 49 €.
MySQL (Curs) MySQL (Curs)
Gestió de base de dades de codi obert. A partir de 39 €.
PHP (Curs) PHP (Curs)
Cicle complet per a la creació de llocs web dinàmics. A partir de 49 €.
Enllaços patrocinats