Fonction str_contains
La fonction str_contains vérifie la présence
d'un caractère dans une chaîne. Elle renvoie true,
si le caractère est présent dans la chaîne, et false dans le cas
contraire. Dans le premier paramètre de la fonction, nous spécifions la chaîne dans laquelle
nous allons chercher le caractère. Dans le second paramètre, nous indiquons
le caractère ou la sous-chaîne recherché(e).
Syntaxe
str_contains(string $haystack, string $needle): bool
Exemple
Vérifions si un caractère donné est présent dans la chaîne :
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Résultat de l'exécution du code :
true
Exemple
Vérifions si une sous-chaîne donnée est présente dans la chaîne :
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Résultat de l'exécution du code :
true
Exemple
Maintenant, cherchons dans notre chaîne
la sous-chaîne 'ac' :
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Résultat de l'exécution du code :
false
Voir aussi
-
la fonction
str_starts_with,
qui vérifie le début d'une chaîne -
la fonction
str_ends_with,
qui vérifie la fin d'une chaîne -
la fonction
in_array,
qui vérifie la présence d'un élément dans un tableau -
la fonction
strpos,
qui renvoie la position d'une sous-chaîne