(PHP 8)
str_contains — Prüft, ob eine Zeichenkette eine bestimmte Teilzeichenkette enthält
Überprüft unter Berücksichtigung der Groß- und Kleinschreibung, ob
needle
in haystack
enthalten
ist.
haystack
Die zu durchsuchende Zeichenkette.
needle
Die Teilzeichenkette, nach der in haystack
gesucht werden soll.
Beispiel #1 Verwendung der leeren Zeichenkette ''
<?php
if (str_contains('abc', '')) {
echo "Die Prüfung auf die leere Zeichenkette ergibt immer true";
}
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Die Prüfung auf die leere Zeichenkette ergibt immer true
Beispiel #2 Beispiel für die Berücksichtigung von Groß- und Kleinschreibung
<?php
$string = 'The lazy fox jumped over the fence';
if (str_contains($string, 'lazy')) {
echo "Die Zeichenkette 'lazy' wurde in der Zeichenkette gefunden\n";
}
if (str_contains($string, 'Lazy')) {
echo 'Die Zeichenkette "Lazy" wurde in der Zeichenkette gefunden';
} else {
echo '"Lazy" wurde nicht gefunden, weil die Groß- und Kleinschreibung nicht übereinstimmt';
}
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Die Zeichenkette 'lazy' wurde in der Zeichenkette gefunden "Lazy" wurde nicht gefunden, weil die Groß- und Kleinschreibung nicht übereinstimmt
Hinweis: Diese Funktion ist binärsicher.