mb_stristr
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_stristr — Encuentra la primera ocurrencia de una cadena en otra, sin distinguir mayúsculas de minúsculas
Descripción
mb_stristr() encuentra la primera ocurrencia de
needle en haystack
y devuelve la porción de haystack.
A diferencia de mb_strstr(),
mb_stristr() no distingue entre mayúsculas y minúsculas.
Si needle no se encuentra, la función devolverá false.
Parámetros
haystack
-
La cadena desde la cual se recupera la primera ocurrencia de
needle
needle
-
La cadena a buscar en haystack
before_needle
-
Determina qué porción de haystack
devuelve esta función.
Si se establece en true, la función devolverá toda la cadena haystack
desde el principio hasta la primera ocurrencia de needle
(needle excluido).
Si se establece en false, la función devolverá toda la cadena haystack
desde la primera ocurrencia de needle hasta el final
(needle incluido).
encoding
-
El parámetro encoding
es la codificación de caracteres. Si se omite o es null, se utilizará el valor
de la codificación de caracteres interna.
Valores devueltos
Devuelve la porción de haystack,
o false si needle no se encuentra.
Errores/Excepciones
A partir de PHP 8.0.0, se lanza una ValueError si
encoding es una codificación no válida.
Antes de PHP 8.0.0, se emitía una advertencia E_WARNING en su lugar.
Véase también
- stristr() - Versión insensible a mayúsculas y minúsculas de strstr
- strstr() - Encuentra la primera ocurrencia en un string
- mb_strstr() - Encuentra la primera ocurrencia de una cadena en otra