str_contains
Bestimmt, ob eine Zeichenfolge ein bestimmtes Substring enthält
Funktionsname: str_contains ()
Funktionsbeschreibung: Diese Funktion wird verwendet, um zu überprüfen, ob eine Zeichenfolge eine andere Zeichenfolge enthält.
Anwendbare Version: Php 8.0.0 und höher
Verwendung:
bool str_contains ( string $haystack , string $needle )
Parameter:
$haystack
: Die String, nach der man suchen muss.$needle
: Das Substring zu suchen. Rückgabewert: true
, wenn $haystack
$needle
enthält, ansonsten false
.
Beispiel:
$str = "Hello, world!"; $substring = "world"; if (str_contains($str, $substring)) { echo "字符串中包含子字符串"; } else { echo "字符串中不包含子字符串"; }
Ausgabe:
字符串中包含子字符串
Anmerkungen:
str_contains()
ist fallempfindlich. Wenn Sie Fall-unempfindliche Suchanfragen durchführen müssen, können Sie die Funktion stripos()
verwenden.strpos()
verwenden, um zu überprüfen, ob eine Zeichenfolge eine andere Zeichenfolge enthält. Sie müssen jedoch manuell feststellen, ob der Rückgabewert false
ist. Nach PHP 8.0.0 wird empfohlen, str_contains()
zu verwenden, da sie prägnanter und intuitiver ist.