Aktueller Standort: Startseite> Funktionskategorien> preg_match_all

preg_match_all

Führen Sie eine globale reguläre Ausdrucksübereinstimmung durch
Name:preg_match_all
Kategorie:Regelmäßige Verarbeitung pcre
Programmiersprache:php
Kurzbeschreibung:Finden Sie alle Übereinstimmungen für Muster in Saiten.

Definition und Verwendung

preg_match_all() gibt die Anzahl der Übereinstimmungen für das in der Zeichenfolge gefundene Muster zurück und füllt die Variable mit der gefundenen Übereinstimmung.

Beispiel

Beispiel 1

Finden Sie alle "Ain" -Dokumente in der Zeichenfolge:

 <? Php
$ str = "Der Regen in Spanien fällt hauptsächlich auf die Ebenen." ;
$ muster = "/ain/i" ;
if ( preg_match_all ( $ muster , $ str , $ Matches ) ) {
  print_r ( $ Matches ) ;
}
?>

Probieren Sie es selbst aus

Beispiel 2

Verwenden Sie PREG_PATTERN_ORDER, um die Struktur des Übereinstimmungsarrays festzulegen. In diesem Beispiel hat jedes Element im Matching -Array alle Übereinstimmungen einer der regulären Ausdrucksgruppen.

 <? Php
$ str = "ABC ABC" ;
$ muster = "/((a) b) (c)/i" ;
if ( preg_match_all ( $ muster , $ str , $ übereinstimmt , preg_pattern_order ) ) {
  print_r ( $ Matches ) ;
}
?>

Probieren Sie es selbst aus

Ähnliche Funktionen