Aktueller Standort: Startseite> Neueste Artikel> Ausführliche Erklärung und Beispiele der PHP-String-Suchmethode

Ausführliche Erklärung und Beispiele der PHP-String-Suchmethode

M66 2025-11-02

So finden Sie einen String in PHP

In PHP gibt es viele Möglichkeiten, Zeichenfolgen zu finden, und jede Methode eignet sich für unterschiedliche Szenarien. Im Folgenden werden gängige Methoden und Beispielcodes ausführlich vorgestellt.

strpos()

Funktion: Suchen Sie das erste Vorkommen der angegebenen Teilzeichenfolge in der Zeichenfolge und geben Sie „false“ zurück, wenn sie nicht gefunden wird.
Syntax: strpos(string, substring, offset)
Parameter:

  • string: die Zeichenfolge, nach der gesucht werden soll
  • Teilzeichenfolge: Die zu suchende Teilzeichenfolge
  • Offset: optional, gibt an, wo in der Zeichenfolge mit der Suche begonnen werden soll, der Standardwert ist 0

Beispiel:

 $string = "Hello World";
$substring = "World";
$pos = strpos($string, $substring);
if ($pos !== false) {
    echo "Substring found at position $pos";
} else {
    echo "Substring not found";
}

Stripos()

Funktion: Ähnlich wie strpos(), jedoch ohne Berücksichtigung der Groß-/Kleinschreibung.
Syntax: Stripos(String, Teilstring, Offset)
Die Parameter sind die gleichen wie bei strpos().

strrpos()

Funktion: Suchen Sie das letzte Vorkommen der angegebenen Teilzeichenfolge in der Zeichenfolge und geben Sie „false“ zurück, wenn es nicht gefunden wird.
Syntax: strrpos(string, substring, offset)
Die Parameter sind die gleichen wie bei strpos().

stristr()

Funktion: Suchen Sie die angegebene Teilzeichenfolge in der Zeichenfolge und geben Sie den Teil vom Anfang der Teilzeichenfolge bis zum Ende der Zeichenfolge zurück, ohne Berücksichtigung der Groß- und Kleinschreibung. Gibt false zurück, wenn es nicht gefunden wird.
Syntax: stristr(string, substring,ignore_case)
Parameter:

  • string: die Zeichenfolge, nach der gesucht werden soll
  • Teilzeichenfolge: Die zu suchende Teilzeichenfolge
  • ignore_case: optional, ob die Groß-/Kleinschreibung ignoriert werden soll, der Standardwert ist false

strstr()

Funktion: Ähnlich wie stristr(), jedoch unter Berücksichtigung der Groß- und Kleinschreibung.
Syntax: strstr(string, substring,ignore_case)
Die Parameter sind die gleichen wie stristr().

Mit den oben genannten Methoden können Entwickler entsprechend den tatsächlichen Anforderungen geeignete String-Suchfunktionen auswählen und PHP-String-Suchprobleme flexibel lösen.