..
Preg_match funkciju, pieder pie ģimenes PCRE, kur akronīms nozīmē PCRE Perl Compatible Regular Expression.
Šī funkcija tiek izmantota, lai salīdzinātu, pamatojoties uz modeļiem pārstāvēta kā regulāras izteiksmes.
Preg_match akceptē 5 parametri, pirmās divas ir obligāti, un ir, lai, modelis un string jāmeklē. Trešais parametrs, pēc izvēles, ir definīcija masīva rezultātu, kas notiks notikumi nav atrasti. Ceturtajā un piektajā parametri ir, attiecīgi, karogi un ofseta: abi ir neobligāti, ir noderīgas tikai īpašos gadījumos, par kuriem es atsaucos uz oficiālo PHP dokumentāciju.
Preg_match atgriež 0, ja nav atzīšanu, 1 un ja atzīšana notikusi (tas atšķiras no preg_match preg_match_all : tas nav jāapstājas pirmajā atzīšanu, bet turpina līdz tēmu). Ja kļūda preg_match () atgriezīs FALSE.
Mēs redzam pamata piemērs, kas izmanto tikai pirmos divus parametrus:
<? Php
if (preg_match ("/ mrwebmaster / i", "MrWebmaster ir mana mīļākā vieta!")) {
echo "spēles tika atrasts."
Else {}
echo "Nr atzīšanu."
}
?>
Ja mēs vēlējāmies, lai iegūtu rezultātu būtu bijis iekļauts kā trešais parametrs, atceramies, ir masīvs:
<? Php
if (preg_match ("/ mrwebmaster / i", "MrWebmaster ir mana mīļākā vieta!", $ result)) {
print_r ($ result);
}
?>
| |
Linux (Kurss)
Pilnīga rokasgrāmata, lai atvērtā koda sistēmas. Sākot no 49 €. |
| |
MySQL (Kurss)
Vadība ir atvērtā koda datu bāzi. Sākot no € 39. |
| |
PHP (Kurss)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no 49 €. |