..
Preg_match toiminto kuuluu perheeseen PCRE, jossa lyhenne sanoista PCRE Perl Compatible Regular Expression.
Tätä toimintoa käytetään tekemään vertailuja pohjalta malleja edustettuna muodossa säännöllisiä lausekkeita.
Preg_match hyväksyy 5 parametrit, kaksi ensimmäistä ovat pakollisia ja ne ovat kunnossa, kuvio ja merkkijono hakea. Kolmas parametri, valinnainen, on määritelmä joukko tuloksia, järjestää tapahtumia löytyy. Neljäs ja viides parametrit ovat vastaavasti liput ja offset: molemmat ovat vapaaehtoisia on apuohjelma vain erityistapauksissa, joista viittaan virallisessa PHP asiakirjat.
Preg_match palauttaa 0 jos ei ole tunnustusta, ja 1 jos tunnustaminen tapahtui (tämä poikkeaa preg_match preg_match_all : se ei pysähdy ensimmäiseen tunnustamista vaan jatkuu loppuun aihe). Jos virhe preg_match () palauttaa EPÄTOSI.
Näemme perus esimerkki, joka käyttää vain kahta ensimmäistä parametrit:
<? Php
if (preg_match ('/ mrwebmaster / i', 'MrWebmaster on suosikkini site! ")) {
echo "ottelu oli löytynyt."
Else {}
echo "Ei tunnustamista."
}
?>
Jos haluaisimme poimia tulos olisi ollut Lisätään kolmas parametri, muistamme, on matriisi:
<? Php
if (preg_match ('/ mrwebmaster / i', 'MrWebmaster on suosikkini site! ", $ tulos)) {
print_r ($ tulos);
}
?>
| |
Linux (kurssi)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €. |
| |
MySQL (kurssi)
Hallinta avoimen lähdekoodin tietokanta. Alkaen 39 €. |
| |
PHP (kurssi)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €. |