In PHP gibt es viele Möglichkeiten, Zeichenfolgen zu finden, und jede Methode eignet sich für unterschiedliche Szenarien. Im Folgenden werden gängige Methoden und Beispielcodes ausführlich vorgestellt.
Funktion: Suchen Sie das erste Vorkommen der angegebenen Teilzeichenfolge in der Zeichenfolge und geben Sie „false“ zurück, wenn sie nicht gefunden wird.
Syntax: strpos(string, substring, offset)
Parameter:
Beispiel:
$string = "Hello World";
$substring = "World";
$pos = strpos($string, $substring);
if ($pos !== false) {
echo "Substring found at position $pos";
} else {
echo "Substring not found";
} Funktion: Ähnlich wie strpos(), jedoch ohne Berücksichtigung der Groß-/Kleinschreibung.
Syntax: Stripos(String, Teilstring, Offset)
Die Parameter sind die gleichen wie bei strpos().
Funktion: Suchen Sie das letzte Vorkommen der angegebenen Teilzeichenfolge in der Zeichenfolge und geben Sie „false“ zurück, wenn es nicht gefunden wird.
Syntax: strrpos(string, substring, offset)
Die Parameter sind die gleichen wie bei strpos().
Funktion: Suchen Sie die angegebene Teilzeichenfolge in der Zeichenfolge und geben Sie den Teil vom Anfang der Teilzeichenfolge bis zum Ende der Zeichenfolge zurück, ohne Berücksichtigung der Groß- und Kleinschreibung. Gibt false zurück, wenn es nicht gefunden wird.
Syntax: stristr(string, substring,ignore_case)
Parameter:
Funktion: Ähnlich wie stristr(), jedoch unter Berücksichtigung der Groß- und Kleinschreibung.
Syntax: strstr(string, substring,ignore_case)
Die Parameter sind die gleichen wie stristr().
Mit den oben genannten Methoden können Entwickler entsprechend den tatsächlichen Anforderungen geeignete String-Suchfunktionen auswählen und PHP-String-Suchprobleme flexibel lösen.