Heim  >  Artikel  >  Backend-Entwicklung  >  So fragen Sie die Vorkommensposition einer Zeichenfolge in PHP ab

So fragen Sie die Vorkommensposition einer Zeichenfolge in PHP ab

青灯夜游
青灯夜游Original
2022-07-29 19:16:027234Durchsuche

4 Methoden: 1. Verwenden Sie stripos(), um die Position des ersten Vorkommens zurückzugeben (ohne Berücksichtigung der Groß-/Kleinschreibung). Die Syntax lautet „stripos (string, query value)“ 2. Verwenden Sie strpos(), um das erste Vorkommen zurückzugeben Position, an der es erscheint (Groß-/Kleinschreibung beachten), die Syntax ist „strpos(string, query value)“ 3. Verwenden Sie strripos(), um die Position des letzten Vorkommens zurückzugeben, die Syntax ist „strripos(string, query value)“; ; 4. Verwenden Sie strrpos(), Syntax „strrpos(string, query value)“.

So fragen Sie die Vorkommensposition einer Zeichenfolge in PHP ab

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

Methode 1: Verwenden Sie die Funktion „stripos()“

stripos(), um die erste Zeichenfolge in einer anderen zu finden string Die Position eines Vorkommens (ohne Berücksichtigung der Groß-/Kleinschreibung).

Rückgabewert: Gibt die Position des ersten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück oder FALSE, wenn die Zeichenfolge nicht gefunden wird. Hinweis: Die Zeichenfolgenposition beginnt bei 0, nicht bei 1. Methode 2: Verwenden Sie die Funktion strpos()

So fragen Sie die Vorkommensposition einer Zeichenfolge in PHP abstrpos(), um das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge zu finden (Groß-/Kleinschreibung beachten).

Rückgabewert: Gibt die Position des ersten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück oder FALSE, wenn die Zeichenfolge nicht gefunden wird.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="Hello world!";
echo "原字符串:".$str."<br>";
$find="world";
echo "指定子串world的出现位置:".stripos($str,$find);
?>

Methode 3: Verwenden Sie die Funktion strripos(). Die Funktion strripos() findet das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß- und Kleinschreibung wird nicht beachtet).

Rückgabewert: Gibt die Position des letzten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück oder FALSE, wenn die Zeichenfolge nicht gefunden wird. So fragen Sie die Vorkommensposition einer Zeichenfolge in PHP ab

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strpos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strpos($str,$find2);
?>

Methode 4: Funktion strrpos() verwenden

strrpos()-Funktion findet das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß-/Kleinschreibung beachten).

Rückgabewert: Gibt die Position des letzten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück oder FALSE, wenn die Zeichenfolge nicht gefunden wird. So fragen Sie die Vorkommensposition einer Zeichenfolge in PHP ab

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strripos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strripos($str,$find2);
?>

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie die Vorkommensposition einer Zeichenfolge in PHP ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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