..
Preg_match funkcie patrí do rodiny PCRE, kde skratka PCRE Perl kompatibilný regulárny výraz.
Táto funkcia slúži na porovnanie na základe modelov zastúpenie v podobe regulárnych výrazov.
Preg_match prijíma 5 parametrov, prvé dve sú povinné a sú v poriadku, vzor a reťazec, ktorý bude prehľadaný. Tretí parameter, voliteľný, je definícia pole výsledkov, ktoré budú držať na výskyty nájdených. Štvrtý a piaty sú parametre, respektíve, vlajočky a offset: obaja sú nepovinné, že nástroj len v špeciálnych prípadoch, pre ktoré odkazujem na oficiálnej dokumentácii PHP.
Preg_match vráti hodnotu 0, ak nie je uznanie, a to 1, ak došlo k uznaniu (toto sa líši od preg_match preg_match_all : To sa nezastaví na prvé uznania, ale pokračuje až do konca predmet). Ak je chyba preg_match () vráti FALSE.
Vidíme základný príklad, ktorý používa len prvé dva parametre:
<? Php
if (preg_match ("/ mrwebmaster / i ',' MrWebmaster je moje obľúbené miesto!")) {
echo "Zápas bol nájdený."
Else {}
echo "žiadne uznanie."
}
>
Ak by sme chceli získať výsledok by bol vložený ako tretí parameter, si pripomenieme, je pole:
<? Php
if (preg_match ("/ mrwebmaster / i ',' MrWebmaster je moje obľúbené miesto! ', $ result)) {
print_r ($ result);
}
>
| |
Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €. |
| |
MySQL (kurz)
Správa open-source databázy. Od 39 €. |
| |
PHP (kurz)
Celý kurz pre vytváranie dynamických webov. Od 49 €. |