PHP strchr()Funktionen
Beispiele
Finden Sie das erste Vorkommen von "world" in "Hello world!" und geben Sie den Rest des Strings zurück:
<?php
echo strchr("Hello world!","world");
?>
echo strchr("Hello world!","world");
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion strchr() sucht nach dem ersten Vorkommen einer Zeichenkette innerhalb einer anderen Zeichenkette.
Diese Funktion ist ein Alias der Funktion strstr().
Hinweis:Diese Funktion ist binärsicher.
Hinweis:Bei dieser Funktion wird zwischen Groß- und Kleinschreibung unterschieden. Für eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung verwenden Sie diestristr()Funktion.
Syntax
strchr(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 dieser 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. |
Weitere Beispiele
Beispiel 1
Suchen Sie nach der Zeichenkette anhand des ASCII-Werts von "o" und geben Sie den Rest der Zeichenkette zurück:
<?php
echo strchr("Hello world!",111);
?>
echo strchr("Hello world!",111);
?>
Beispiel ausführen »
Beispiel 2
Geben Sie den Teil der Zeichenkette vor dem ersten Vorkommen von "world" zurück:
<?php
echo strchr("Hello world!","world",true);
?>
echo strchr("Hello world!","world",true);
?>
Beispiel ausführen »
PHP-String-Referenzhandbuch Weitere Erweiterungen