Suchen Sie das erste Vorkommen von „world“ in „Hello world!“ und geben Sie den Rest der Zeichenfolge zurück:
<?phpecho strchr("Hallo Welt!","Welt");?>Die Funktion strchr() sucht nach dem ersten Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
Diese Funktion ist ein Alias für die Funktion strstr().
Hinweis: Diese Funktion ist binärsicher.
Hinweis: Bei dieser Funktion wird die Groß-/Kleinschreibung beachtet. Um eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen, verwenden Sie die Funktion stristr().
strchr( string,search,before_search );
Parameter | beschreiben |
---|---|
Zeichenfolge | Erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll. |
suchen | Erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll. Wenn das Argument eine Zahl ist, wird nach Zeichen gesucht, die mit dem ASCII-Wert übereinstimmen, der der Zahl entspricht. |
before_search | Optional. Ein boolescher Wert mit dem Standardwert „false“. Wenn es auf „true“ gesetzt ist, wird der Teil der Zeichenfolge zurückgegeben, der dem ersten Vorkommen des Suchparameters vorausgeht. |
Rückgabewert: | Gibt den Rest der Zeichenfolge zurück (ab dem Übereinstimmungspunkt). Gibt FALSE zurück, wenn die gesuchte Zeichenfolge nicht gefunden wird. |
---|---|
PHP-Version: | 4+ |
Protokoll aktualisieren: | In PHP 5.3 wurde der Parameter before_search hinzugefügt. |
Sucht eine Zeichenfolge nach dem ASCII-Wert „o“ und gibt den Rest der Zeichenfolge zurück:
<?phpecho strchr("Hallo Welt!",111);?>Gibt den Teil der Zeichenfolge vor dem ersten Vorkommen von „world“ zurück:
<?phpecho strchr("Hallo Welt!","Welt",true);?>