English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenkettenfunktionen Handbuch
Die stristr() Funktion wird verwendet, um die erste Erscheinung einer Zeichenkette in einer anderen zu suchen.
string stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
Es wird verwendet, um die erste Übereinstimmung einer Zeichenkette in einer anderen zu suchen.
Hinweis:Diese Funktion ist binär sicher.
Hinweis:Diese Funktion ist nicht groß-/kleinschreibungsabhängig. Wenn eine区分大小写的 Suche erforderlich ist, verwenden Sie bitte strstr() Funktion.
Gibt den passenden Teil der Zeichenkette zurück. Gibt FALSE zurück, wenn needle nicht gefunden wird.
Nummer | Parameter und Beschreibung |
---|---|
1 | haystack Erforderlich. Geben Sie die zu suchende Zeichenkette an. |
2 | needle Erforderlich. Geben Sie die zu suchende Zeichenkette an. Wenn dieser Parameter eine Zahl ist, wird das Zeichen gesucht, das der ASCII-Wert dieser Zahl entspricht. |
3 | before_needle Optional. Wenn TRUE, gibt strstr() das Teil vor needle in haystack zurück (nicht einschließlich needle). |
Probieren Sie die folgenden Beispiele aus, um die erste Erscheinung von "krishna" in "sairam krishna" zu finden und das verbleibende Teil der Zeichenkette sowie das Ergebnis der Übermittlung des dritten Parameters zurückzugeben:
<?php //Rückgabe w3codebox das erste Mal vorkommende alle Zeichen. echo stristr("de.oldtoolbag.com","w3codebox"); echo '<br>'; //Rückgabe w3codebox das erste Mal vorkommende alle Zeichen echo stristr("de.oldtoolbag.com","w3codebox",true); ?>Testen Sie heraus‹/›
Ausgabeergebnis
oldtoolbag.com www.