..
Preg_match funkcija pripada obitelji PCRE, gdje kratica stoji za PCRE Perl Compatible Regular Expression.
Ova funkcija se koristi kako bi na temelju usporedbe modela zastupljena u obliku regularnih izraza.
Preg_match prihvaća 5 parametre, prve dvije su obvezni i, u redu, uzorak i niz za pretraživanje. Treći parametar, opcionalno, je definicija niza rezultata koji će se održati pojavama pronađen. Četvrti i peti parametri su, odnosno, zastave i offset: obje su po izboru imati komunalnih samo u posebnim slučajevima, za koje mislim na službene PHP dokumentaciju.
Preg_match vraća 0 ako ne postoji priznanje, a 1 ako priznanje dogodilo (ovo se razlikuje od preg_match preg_match_all : on se ne zaustavlja na prvo priznanje, ali i dalje do kraja subjekta). Ako pogreška preg_match () će vratiti FALSE.
Vidimo osnovni primjer koji koristi samo prva dva parametra:
<? PHP
if (preg_match ("/ mrwebmaster / i ',' MrWebmaster je moja omiljena stranica! ')) {
echo "utakmica je pronađen."
Else {}
echo "Nema priznanje."
}
?>
Ako smo željeli izdvojiti rezultat bi bio umetnut kao treći parametar, podsjećamo, je niz:
<? PHP
if (preg_match ("/ mrwebmaster / i ',' MrWebmaster je moja omiljena stranica! ', $ rezultat)) {
print_r ($ rezultat);
}
?>
| |
Linux (tečaj)
Kompletan vodič za open-source sustava. Od 49 €. |
| |
MySQL (tečaj)
Upravljanje open-source baza podataka. Od 39 €. |
| |
PHP (tečaj)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 49 €. |