PHP stristr()Funktionen
Beispiele
Finden Sie das erste Vorkommen von "world" in "Hello world!" und geben Sie den Rest des Strings zurück:
<?php
echo stristr("Hello world!","WORLD");
?>
echo stristr("Hello world!","WORLD");
?>
Beispiel ausführen »
Definition und Verwendung
Die stristr()-Funktion sucht nach dem ersten Vorkommen einer Zeichenkette in einer anderen Zeichenkette.
Hinweis:Die Funktion ist binärsicher.
Hinweis:Die Funktion ist unabhängig von der Groß- und Kleinschreibung. Für Suchvorgänge, bei denen die Groß- und Kleinschreibung beachtet wird, verwenden Sie diestrstr()-Funktion.
Syntax
stristr(string,search,before_search)
| Parameter | Beschreibung |
|---|---|
| string | Erforderlich. Gibt die zu durchsuchende Zeichenkette an. |
| search | Erforderlich. Gibt die Zeichenkette an, nach der gesucht werden soll. Wenn dieser Parameter eine Zahl ist, wird nach dem Zeichen gesucht, das dem ASCII-Wert der Zahl entspricht. |
| before_search | Optional. Ein boolescher Wert mit dem Standardwert "false". Wenn er auf "true" gesetzt ist, gibt er den Teil der Zeichenkette vor dem ersten Vorkommen des Parameterssearchzurück. |
Technische Details
| Rückgabewert: | Gibt den Rest der Zeichenkette zurück (ab dem Übereinstimmungspunkt). Wenn die gesuchte Zeichenkette nicht gefunden wird, wird FALSE zurückgegeben. |
|---|---|
| PHP-Version: | 4+ |
| Änderungsprotokoll: | In PHP 5.3 wurde derbefore_searchParameter hinzugefügt. In PHP 4.3 wurde die Funktion binärsicher. |
Weitere Beispiele
Beispiel 1
Suchen Sie mithilfe des ASCII-Werts von "o" nach der Zeichenkette und geben Sie den Rest der Zeichenkette zurück:
<?php
echo stristr("Hello world!",111);
?>
echo stristr("Hello world!",111);
?>
Beispiel ausführen »
Beispiel 2
Geben Sie den Teil der Zeichenkette vor dem ersten Vorkommen von "world" zurück:
<?php
echo stristr("Hello world!","WORLD",true);
?>
echo stristr("Hello world!","WORLD",true);
?>
Beispiel ausführen »
PHP-String-Referenz Andere Erweiterungen