So verwenden Sie die Funktion „stripos()“ in PHP

So Verwenden Sie Die Funktion Stripos In Php



In PHP, Saiten sind eine Reihe von Zeichen, in denen jedes Zeichen durch ein einzelnes Byte dargestellt wird. PHP bietet verschiedene integrierte Funktionen zum Teilen, Vergleichen, Ersetzen und Verketten der Zeichenfolgen. Der String-Vergleich kann mithilfe der integrierten Funktion einfach in PHP durchgeführt werden Streifen(). Diese Methode von PHP ist der einfachste Weg, das Vorkommen des Teilstrings in einem String zu finden.

In diesem Leitfaden besprechen wir das Streifen() Funktion, ihre Syntax und ihre Verwendung in PHP anhand von Beispielen.

Was ist die Funktion „stripos()“ in PHP?

Streifen() ist die Methode von PHP, bei der die Groß-/Kleinschreibung nicht beachtet wird und die verwendet wird, um das Vorhandensein des Teilstrings im String zu ermitteln. Wenn die Teilzeichenfolge vorhanden ist, zeigt diese Methode die ganzzahlige Position der ersten Instanz der Teilzeichenfolge in der Zeichenfolge an. Andernfalls wird „false“ oder nichts angezeigt.







Syntax



Im Folgenden finden Sie die Syntax für die Verwendung von Streifen() in PHP:



Stripos ( Zeichenfolge , finden , Start ) ;

Hier das Zeichenfolge Gibt die zu suchende Zeichenfolge an finden Gibt die zu suchende Teilzeichenfolge und die an Start Gibt den Ort an, an dem die Suche beginnen soll, und die Zeichenfolgenposition beginnt bei 0, nicht bei 1.





Der Rückgabewert dieser Methode ist eine Ganzzahl, wenn die Teilzeichenfolge vorhanden ist, und ein Bool-Wert ist falsch, wenn die Zeichenfolge nicht vorhanden ist.

So verwenden Sie die Funktion „stripos()“ in PHP

Das folgende grundlegende Beispiel erläutert die Verwendung von Streifen() Funktion in PHP.



Beispiel 1

In diesem Beispiel haben wir die Teilzeichenfolge durchsucht „Skripterstellung“ in der Zeichenfolge und die Methode gibt die Position des Skripts zurück:



Echo Stripos ( „PHP ist eine Skriptsprache“ , „Skripterstellung“ ) ;

?>

Beispiel 2

Im folgenden Beispiel haben wir die initialisiert string str und dann verwendet Streifen() um das zu finden php in der Saite mit zwei unterschiedlichen Startpositionen. Wir finden den Standort des php im string str . Obwohl der Großbuchstabe P Wird in der Quellzeichenfolge verwendet, findet diese Methode die php und zeigt die Position des Teilstrings an:



$str = „PHP ist eine Skriptsprache, ich liebe PHP!“ ;

Echo Stripos ( $str , „php“ , 0 ) ;

Echo ' \N ' ;

Echo Stripos ( $str , „php“ , fünfzehn ) ;

?>

Im obigen Codeausschnitt der erste Teilstring PHP ist an der Indexposition vorhanden 0 und der andere PHP befindet sich im Index 36. In der ersten Funktion „stripos()“ ist die Startposition 0 Daher wird die Position des ersten Vorkommens von PHP ausgegeben. In der zweiten Aussage mit Streifen() Die Startposition für die Suche nach der Teilzeichenfolge ist fünfzehn, Daher überspringt diese Funktion die Teilzeichenfolgen vor dieser Position und gibt das erste Vorkommen von aus PHP nach der Ausgangsposition.

Beispiel 3

Der folgende Codeausschnitt überprüft mit den if-else-Anweisungen, ob der Teilstring im String vorhanden ist. Wenn der Teilstring im String vorhanden ist, wird die if-Anweisung auf der Konsole angezeigt, andernfalls wird die else-Anweisung ausgegeben:



$string = „Willkommen bei LinuxHint, der Welt der Programmierung“ ;

$substring = „LinuxHint“ ;

Wenn ( Stripos ( $string , $substring ) !== FALSCH ) {

Echo „Der Teilstring ' $substring ' ist in der angegebenen Zeichenfolge vorhanden' ;

} anders {

Echo „Der Teilstring ' $substring ' ist in der angegebenen Zeichenfolge nicht vorhanden' ;

}

Endeffekt

Der Streifen() Funktion ist eine sehr nützliche Funktion in PHP, die Strings in einem Array einfach und effizient vergleicht. Dank seiner einfachen Syntax können Entwickler damit problemlos das erste Vorkommen einer Zeichenfolge finden, selbst wenn sich die Daten der Zeichenfolge von der Zeichenfolge unterscheiden. Diese Funktionalität ist vielseitig und kann für viele Aufgaben verwendet werden, von der Suche nach Schlüsselwörtern in einer Suchmaschine bis hin zur Überprüfung der Existenz eines bestimmten Teilstrings in einem größeren String.