Heim  >  Artikel  >  Backend-Entwicklung  >  So fragen Sie das erste Vorkommen einer Zeichenfolge in PHP ab

So fragen Sie das erste Vorkommen einer Zeichenfolge in PHP ab

青灯夜游
青灯夜游Original
2022-08-01 19:27:526132Durchsuche

Zwei Abfragemethoden: 1. Verwenden Sie die Funktion „stripos()“, um das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge ohne Berücksichtigung der Groß-/Kleinschreibung mit der Syntax „stripos(durchsuchte Zeichenfolge, abzufragende Zeichenfolge) Wert, die Position von“ zu finden mit dem die Suche gestartet werden soll)". 2. Verwenden Sie die Funktion strpos(), um die erste Vorkommensposition der Suche unter Berücksichtigung der Groß- und Kleinschreibung abzufragen. Die Syntax lautet „strpos (die gesuchte Zeichenfolge, der abzufragende Zeichenfolgenwert, die Position, an der die Suche beginnt)“.

So fragen Sie das erste Vorkommen einer Zeichenfolge in PHP ab

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

Zwei Methoden zum Abfragen der ersten Vorkommensposition einer Zeichenfolge in PHP

Methode 1: Verwendung Funktion „stripos()“

Die Funktion „stripos()“ findet das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (ohne Berücksichtigung der Groß-/Kleinschreibung).

stripos(string,find,start)
  • string: erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll.

  • finden: erforderlich. Gibt die Zeichen an, nach denen gesucht werden soll.

  • Start: Optional. Gibt den Ort an, an dem die Suche gestartet werden soll.

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 das erste Vorkommen einer Zeichenfolge in PHP abstrpos(), um das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge zu finden (Groß-/Kleinschreibung beachten).

<?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的出现位置:".stripos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".stripos($str,$find2);
?>

string: erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll.

    find: Erforderlich. Gibt die Zeichen an, nach denen gesucht werden soll.
  • Start: Optional. Gibt den Ort an, an dem die Suche gestartet werden soll.
  • Rückgabewert: Gibt die Position des ersten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück oder FALSE, wenn die Zeichenfolge nicht gefunden wird.
  • strpos(string,find,start)

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie das erste Vorkommen 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