PHP strstr() function
Example
Find the first occurrence of "Shanghai" in "I love Shanghai!" and return the remaining part of the string:
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
Definition und Verwendung
Die Funktion strstr() sucht nach dem ersten Vorkommen eines Strings in einem anderen String.
Kommentar:Diese Funktion ist binär sicher.
Kommentar:Diese Funktion ist case-sensitive. Für eine unsensitive Suchanfrage verwenden Sie bitte stristr() Funktion.
Syntax
strstr(string,search,before_search)
Parameter | Beschreibung |
---|---|
string | Erforderlich. Gibt den String an, in dem gesucht wird. |
search |
Erforderlich. Gibt den zu suchenden String an. Wenn dieser Parameter eine Zahl ist, wird nach dem Zeichen gesucht, das dem ASCII-Wert dieser Zahl entspricht. |
before_search |
Optional. Standardwert ist "false" für den Boolean-Wert. Wenn auf "true" gesetzt, wird es search Der Teil der Zeichenkette, der vor dem ersten Vorkommen des Parameters liegt. |
Technische Details
Rückgabewert: | Gibt den Rest der Zeichenkette zurück (von der Übereinstimmungspunkte aus). Wird der gesuchte String nicht gefunden, wird FALSE zurückgegeben. |
PHP-Version: | 4+ |
Aktualisierungsprotokoll: | In PHP 5.3 wurde hinzugefügt: before_search Parameter. |
Mehr Beispiele
Beispiel 1
Sucht nach der Zeichenkette mit dem ASCII-Wert "o" und gibt den Rest der Zeichenkette zurück:
<?php echo strstr("Hello world!",111); ?>
Beispiel 2
Gibt den Teil der Zeichenkette zurück, der vor dem ersten Vorkommen des gesuchten Strings liegt:
<?php echo strstr("Hello world!","world",true); ?>