..
Den preg_match funksjon tilhører familien av PCRE, der forkortelsen står for PCRE Perl Compatible Regular Expression.
Denne funksjonen brukes til å gjøre sammenligninger på grunnlag av modeller representert i form av regulære uttrykk.
Den preg_match aksepterer 5 parametere, de to første er obligatoriske og er, i rekkefølge, mønster og strengen skal søkes. Den tredje parameteren, valgfrie, er definisjonen av en rekke resultater som vil holde forekomstene funnet. Fjerde og femte parametre er henholdsvis og offset flagg: begge er valgfritt å ha nytte bare i spesielle tilfeller, for som jeg refererer til den offisielle PHP dokumentasjonen.
Den preg_match funksjonen returnerer 0 hvis det ikke er anerkjennelse, og 1 hvis den anerkjennelsen som skjedde (dette er forskjellig fra preg_match preg_match_all : det stopper ikke ved første anerkjennelse, men fortsetter til slutten av faget). Hvis en feil preg_match () vil returnere FALSE.
Vi ser en grunnleggende eksempel som bare bruker de to første parametrene:
<Php
if (preg_match ('/ mrwebmaster / i', 'MrWebmaster er min favoritt nettsted!')) {
echo "En kamp ble funnet."
Else {}
echo "Ingen anerkjennelse."
}
?>
Hvis vi ønsket å trekke resultatet ville ha blitt satt inn som en tredje parameter som husker, er en array:
<Php
if (preg_match ('/ mrwebmaster / i', 'MrWebmaster er min favoritt siden!', $ resultat)) {
print_r ($ resultat);
}
?>
| |
Linux (Course)
Komplett guide til open-source system. Starter fra 49 €. |
| |
MySQL (Course)
Forvaltning av open-source database. Starter fra 39 €. |
| |
PHP (Course)
Full kurs for å lage dynamiske nettsider. Starter fra 49 €. |