PHP-Funktion strpos(), um das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge zu finden (Groß-/Kleinschreibung beachten)

黄舟
Freigeben: 2023-03-17 06:46:02
Original
2089 Leute haben es durchsucht

Beispiel

Suchen Sie das erste Vorkommen von „php“ in String:

<?php
echo strpos("I love php, I love php too!","php")
;?>
Nach dem Login kopieren

Definition und Verwendung

strpos () Das f Die Funktion findet das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß-/Kleinschreibung beachten).

Hinweis: Bei der Funktion strpos() wird die Groß-/Kleinschreibung beachtet.

Hinweis: Diese Funktion ist binärsicher.

Verwandte Funktionen:

  • strrpos() – Finden Sie das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß- und Kleinschreibung beachten)

  • stripos() – Findet das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß-/Kleinschreibung wird nicht beachtet)

  • strripos () – Findet das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß- und Kleinschreibung wird nicht beachtet)

Syntax

strpos(string,find,start)
Nach dem Login kopieren
参数描述
string必需。规定被搜索的字符串。
find必需。规定要查找的字符。
start可选。规定开始搜索的位置。

Technische Details

返回值:返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。注释: 字符串位置从 0 开始,不是从 1 开始。
PHP 版本:4+

strpos()Der Rückgabewert Wenn die Funktion nicht gefunden wird, wird „false“ zurückgegeben. Wenn die Teilzeichenfolge am Anfang erscheint, wird 0 zurückgegeben. Um die zurückgegebene 0 von false zu unterscheiden, muss der entsprechende -Operator === oder !== verwendet werden.

01    <?php    
02    $mystring = &#39;abcde&#39;;    
03    $findme   = &#39;ab&#39;;    
04    $pos = strpos($mystring, $findme);    
05    
06    // Note our use of ===.  Simply == would not work as expected    
07    // because the position of &#39;ab&#39; was the 0th (first) character.    
08    // 这里使用了恒等于 ===,如果使用 == 的话无法得到预期的结果    
09    // 因为字符串 ab 是从第0个字符开始的    
10    if ($pos === false)    
11    {    
12        echo "The string &#39;$findme&#39; was not found in the string &#39;$mystring&#39;";    
13    }    
14    else    
15    {    
16        echo "The string &#39;$findme&#39; was found in the string &#39;$mystring&#39;";    
17        echo " and exists at position $pos";    
18    }    
19    ?>
Nach dem Login kopieren

Programmausgabe:

The string &#39;ab&#39; was found in the string &#39;abcde&#39; and exists at position 0
Nach dem Login kopieren


Das obige ist der detaillierte Inhalt vonPHP-Funktion strpos(), um das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge zu finden (Groß-/Kleinschreibung beachten). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage