Función stristr
La función stristr busca la primera aparición de una subcadena en una cadena sin distinguir entre mayúsculas y minúsculas y devuelve la parte de la cadena desde esta aparición hasta el final. Si la subcadena no se encuentra, devuelve false.
Sintaxis
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
Ejemplo
Búsqueda de subcadena sin distinguir entre mayúsculas y minúsculas:
<?php
$email = 'USER@EXAMPLE.com';
echo stristr($email, 'e'); // Encuentra la primera 'E'
?>
Resultado de la ejecución del código:
"ER@EXAMPLE.com"
Ejemplo
Uso del tercer parámetro para obtener la parte anterior a la subcadena encontrada:
<?php
$string = 'Hello World';
echo stristr($string, 'w', true); // Devuelve la parte anterior a 'W'
?>
Resultado de la ejecución del código:
"Hello "
Ejemplo
Comprobación de la existencia de una subcadena:
<?php
$res = stristr('Hello World', 'xyz');
var_dump($res);
?>
Resultado de la ejecución del código:
false