PHP preg_match zu finden, mehrere vorkommen
Was ist die korrekte syntax für einen regulären Ausdruck zu finden, mehrere vorkommen des gleichen string mit preg_match in PHP?
Zum Beispiel finden, wenn Sie den folgenden string findet ZWEIMAL in der folgende Absatz:
$string = "/brown fox jumped [0-9]/";
$paragraph = "The brown fox jumped 1 time over the fence. The green fox did not. Then the brown fox jumped 2 times over the fence"
if (preg_match($string, $paragraph)) {
echo "match found";
}else {
echo "match NOT found";
}
Versuchen Sie, mit regex-tester.de/regex.html
InformationsquelleAutor Marcus | 2010-01-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Sie verwenden möchten
preg_match_all()
. Hier ist, wie es Aussehen würde in Ihrem code. Die eigentliche Funktion gibt die Anzahl der Elemente, die gefunden, aber die$matches
array halten Sie die Ergebnisse:Ausgabe:
entfernen Sie die "&" von "& "$matches"
InformationsquelleAutor Doug Neiner