Fonction stristr
La fonction stristr recherche la première occurrence d'une sous-chaîne dans une chaîne sans tenir compte de la casse et retourne la partie de la chaîne à partir de cette occurrence jusqu'à la fin. Si la sous-chaîne n'est pas trouvée, la fonction retourne false.
Syntaxe
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
Exemple
Recherche d'une sous-chaîne sans tenir compte de la casse :
<?php
$email = 'USER@EXAMPLE.com';
echo stristr($email, 'e'); // Trouve le premier 'E'
?>
Résultat de l'exécution du code :
"ER@EXAMPLE.com"
Exemple
Utilisation du troisième paramètre pour obtenir la partie avant la sous-chaîne trouvée :
<?php
$string = 'Hello World';
echo stristr($string, 'w', true); // Retourne la partie avant 'W'
?>
Résultat de l'exécution du code :
"Hello "
Exemple
Vérification de la présence d'une sous-chaîne :
<?php
$res = stristr('Hello World', 'xyz');
var_dump($res);
?>
Résultat de l'exécution du code :
false