Heim > Artikel > Backend-Entwicklung > PHP-Funktion stripos(), um das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge zu finden
Beispiel
Suchen Sie das erste Vorkommen von „php“ in String:
<?php echo stripos("I love php, I love php too!","PHP"); ?>
Definition und Verwendung
stripos()-Funktion findet das erste Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge (ohne Berücksichtigung der Groß- und Kleinschreibung).
Hinweis: Bei der Funktion „stripos()“ wird die Groß-/Kleinschreibung nicht beachtet.
Hinweis: Diese Funktion ist binärsicher.
Verwandte Funktionen:
strripos() – Finden Sie das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (ohne Berücksichtigung der Groß- und Kleinschreibung)
strpos() – Finden Sie das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß-/Kleinschreibung beachten)
strrpos() – Finden Sie die letztes Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß- und Kleinschreibung beachten)
Syntax
stripos(string,find,start)
Parameter | Beschreibung | ||||||||
string | Erforderlich. Gibt die zu durchsuchende Zeichenfolge
|
||||||||
find | Erforderlich. Gibt die Zeichen an, nach denen gesucht werden soll. | ||||||||
start | Optional. Gibt den Ort an, von dem aus die Suche gestartet werden soll. |
Technische Details
返回值: | 返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。注释:字符串位置从 0 开始,不是从 1 开始。 |
PHP 版本: | 5+ |
Tipps und Hinweise
Hinweis: Bei dieser Funktion wird die Groß-/Kleinschreibung nicht beachtet. Für Suchvorgänge, bei denen die Groß-/Kleinschreibung beachtet wird, verwenden Sie die Funktion strpos().
Da diese Funktion die Position des ersten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurückgibt. Diese Position kann also 0 sein
. Wenn der Rückgabewert also 0 ist, müssen Sie aufpassen
if(stripos($r, 'a') == false) { //0是a存在与$r总但是由于0和false是相等的,所以就执行了这里 } if(stripos($r, 'a') === false) { // 这种情况我们必须使用全等于才行 }
Das obige ist der detaillierte Inhalt vonPHP-Funktion stripos(), um das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge zu finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!