..
Die preg_match Funktion gehört zur Familie der PCRE, wo die Abkürzung steht für PCRE Perl Compatible Regular Expression.
Diese Funktion wird verwendet, um Vergleiche auf der Basis von Modellen in Form von regulären Ausdrücken dargestellt zu machen.
Die preg_match akzeptiert 5 Parameter, sind die ersten beiden obligatorischen und sind in Ordnung, das Muster und die Zeichenfolge, die durchsucht werden. Der dritte Parameter, optional ist die Definition einer Reihe von Ergebnissen, die die Ereignisse gefunden halten wird. Vierte und fünfte Parameter sind jeweils Fahnen und ausgeglichen: Beide sind optional, Dienstprogramm nur in besonderen Fällen, für die ich beziehe mich auf die offizielle PHP-Dokumentation zu haben.
Die preg_match 0 zurück, wenn es keine Anerkennung, und 1, wenn die Anerkennung erfolgte (dies unterscheidet sich von preg_match preg_match_all : es gar nicht die erste Anerkennung zu stoppen, aber weiterhin bis zum Ende des Subjekts). Wenn ein Fehler preg_match () gibt FALSE zurück.
Wir sehen ein einfaches Beispiel, dass nur die ersten beiden Parameter verwendet:
<? Php
if (preg_match ('/ mrwebmaster / i', 'MrWebmaster ist mein Lieblings-Website!')) {
echo "wurde eine Übereinstimmung gefunden."
Else {}
echo "Keine Anerkennung."
}
?>
Wenn wir zu extrahieren das Ergebnis als dritten Parameter wäre eingefügt haben wollte, wie wir uns erinnern, ist ein Array:
<? Php
if (preg_match ('/ mrwebmaster / i', 'MrWebmaster ist mein Lieblings-Website!', $ result)) {
print_r ($ result);
}
?>
| |
Linux (Kurs)
Ein vollständiger Reiseführer von Open-Source-System. Von 49 €. |
| |
MySQL (Kurs)
Management von Open-Source-Datenbank. Von 39 €. |
| |
PHP (Kurs)
Vollständige natürlich für die Erstellung dynamischer Websites. Von 49 €. |