Dieser Artikel stellt hauptsächlich den Unterschied und die Verwendung der strpos()和
stripos()
-Funktion in PHP vor. Ich hoffe, dass er Freunden in Not hilfreich sein wird!
strpos()-Funktion
Diese Funktion hilft uns, das erste Vorkommen einer Zeichenfolge an einer anderen Zeichenfolge zu finden. Dies gibt den ganzzahligen Wert des ersten Vorkommens der Zeichenfolge zurück. Diese Funktion unterscheidet zwischen Groß- und Kleinschreibung , was bedeutet, dass sie Groß- und Kleinbuchstaben unterschiedlich behandelt.
Syntax:
strpos(original_str, search_str, start_pos)
Verwendung von Parametern:
Von den drei in der Syntax angegebenen Parametern gibt es zwei obligatorisch und einer ist optional. Die drei Parameter werden wie folgt beschrieben: original_str (obligatorisch): Dieser Parameter bezieht sich auf die Originalzeichenfolge, in der wir nach dem Vorkommen der erforderlichen Zeichenfolge suchen müssen. search_str (erforderlich): Dieser Parameter bezieht sich auf die Zeichenfolge, nach der wir suchen müssen. start_pos (optional): bedeutet, dass die Suche an der Position der Zeichenfolge beginnen muss.Rückgabetyp:
Diese Funktion gibt einen ganzzahligen Wert zurück, der den Index von original_str darstellt, wo die Zeichenfolge search_str zum ersten Mal auftritt. Strpos()-Funktionsverwendungsbeispiel:<?php function Search($search, $string){ $position = strpos($string, $search, 5); if ($position == true){ return "Found at position: " . $position; } else{ return "Not Found"; } } $string = "Welcome to PHP中文网"; $search = "PHP"; echo Search($search, $string); ?>
Found at position 11
stripos()-Funktion
Diese Funktion hilft uns auch, das erste Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden. Dies gibt den ganzzahligen Wert des ersten Vorkommens der Zeichenfolge zurück. Diese Funktion istGroß- und Kleinschreibung, was bedeutet, dass sie Groß- und Kleinbuchstaben gleich behandelt. Diese Funktion funktioniert ähnlich wie strpos(), außer dass die Groß-/Kleinschreibung nicht beachtet wird, während bei strpos() die Groß-/Kleinschreibung beachtet wird.
Syntax:
stripos(original_str, search_str, start_pos)
Parameterverwendung:
Unter den drei in der Syntax angegebenen Parametern sind zwei obligatorisch und einer ist optional original_str (obligatorisch): Dieser Parameter bezieht sich auf die ursprüngliche Zeichenfolge, in der wir nach Vorkommen der erforderlichen Zeichenfolge suchen müssen. search_str (obligatorisch): Dieser Parameter bezieht sich auf die Zeichenfolge, die wir finden müssen. start_pos (optional): Dieser Parameter bezieht sich auf die Position, an der die Suche in der Zeichenfolge beginnen muss.Rückgabetyp:
Diese Funktion gibt einen ganzzahligen Wert zurück, der den Index von original_str darstellt, wo die Zeichenfolge search_str zum ersten Mal auftritt. Beispiel zur Verwendung der Stripos()-Funktion:<?php function Search($search, $string){ $position = stripos($string, $search, 5); if ($position == true){ return "Found at position " . $position; } else{ return "Not Found"; } } $string = "Welcome to PHP中文网"; $search = "PHP"; echo Search($search, $string); ?>
Found at position 11
PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Unterschieds und der Verwendung der Funktionen strpos() und stripos() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!