


Wie kann ich mit „preg_match_all()' alle Vorkommen eines Strings in PHP finden?
Mehrere Vorkommen mit preg_match_all in PHP finden
Frage:
So nutzen Sie PHPs preg_match um mehrere Vorkommen einer bestimmten Zeichenfolge innerhalb einer bestimmten Zeichenfolge zu identifizieren Text?
Beispiel:
Angenommen, wir möchten feststellen, ob die Zeichenfolge „/brown fox jumped [0-9]/“ im folgenden Absatz zweimal vorkommt:
$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.";
Antwort:
Während preg_match erkennen kann Beim ersten Vorkommen einer Zeichenfolge müssen wir zum Auffinden mehrerer Vorkommen die Funktion preg_match_all() verwenden. Der korrigierte Code mit preg_match_all() ist unten:
if (preg_match_all($string, $paragraph, $matches)) { echo count($matches[0]) . " matches found"; } else { echo "match NOT found"; }
In diesem Code ist $matches ein Array, das alle gefundenen Übereinstimmungen enthält. Der Ausdruck count($matches[0]) gibt die Anzahl der Übereinstimmungen zurück.
Ausgabe:
Dieser Code erzeugt die folgende Ausgabe, da die angegebene Zeichenfolge darin zweimal vorkommt der Absatz:
2 matches found
Das obige ist der detaillierte Inhalt vonWie kann ich mit „preg_match_all()' alle Vorkommen eines Strings in PHP finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

12 Beste PHP -Chat -Skripte auf Codecanyon

Ankündigung von 2025 PHP Situation Survey
