..
Preg_match funkce patří do rodiny PCRE, kde zkratka PCRE Perl kompatibilní regulární výraz.
Tato funkce slouží k porovnání na základě modelů zastoupení v podobě regulárních výrazů.
Preg_match přijímá 5 parametrů, první dvě jsou povinné a jsou v pořádku, vzor a řetězec, který bude prohledán. Třetí parametr, volitelný, je definice pole výsledků, které budou držet na výskyty nalezeno. Čtvrtý a pátý jsou parametry, respektive, vlaječky a offset: oba jsou nepovinné, že nástroj jen ve speciálních případech, pro něž odkazuji na oficiální dokumentaci PHP.
Preg_match vrátí hodnotu 0, není-li uznání, a to 1, pokud došlo k uznání (to záleží i preg_match preg_match_all : To se nezastaví na první uznání, ale pokračuje až do konce předmět). Pokud je chyba preg_match () vrátí FALSE.
Vidíme základní příklad, který používá pouze první dva parametry:
<? Php
if (preg_match ("/ mrwebmaster / i ',' MrWebmaster je moje oblíbené místo!")) {
echo "Zápas byl nalezen."
Else {}
echo "žádné uznání."
}
>
Pokud bychom chtěli získat výsledek by byl vložen jako třetí parametr, si připomeneme, je pole:
<? Php
if (preg_match ("/ mrwebmaster / i ',' MrWebmaster je moje oblíbené místo! ', $ result)) {
print_r ($ result);
}
>
| |
Linux (kurz)
Kompletní průvodce pro open-source systému. Od 49 €. |
| |
MySQL (kurz)
Správa open-source databáze. Od 39 €. |
| |
PHP (kurz)
Celý kurz pro vytváření dynamických webů. Od 49 €. |