str_contains
Détermine si une chaîne contient une sous-chaîne donnée
Nom de la fonction: Str_Contains ()
Description de la fonction: Cette fonction est utilisée pour vérifier si une chaîne contient une autre chaîne.
Version applicable: PHP 8.0.0 et plus
usage:
bool str_contains ( string $haystack , string $needle )
paramètre:
$haystack
: la chaîne à rechercher.$needle
: la sous-chaîne à rechercher. Valeur de retour: true
si $haystack
contient $needle
, sinon false
.
Exemple:
$str = "Hello, world!"; $substring = "world"; if (str_contains($str, $substring)) { echo "字符串中包含子字符串"; } else { echo "字符串中不包含子字符串"; }
Sortir:
字符串中包含子字符串
Notes:
str_contains()
est sensible à la casse. Si vous devez effectuer des recherches insensibles à des cas, vous pouvez utiliser la fonction stripos()
.strpos()
pour vérifier si une chaîne contient une autre chaîne, mais vous devez déterminer manuellement si la valeur de retour est false
. Après PHP 8.0.0, il est recommandé d'utiliser str_contains()
car il est plus concis et intuitif.