mb_stripos
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_stripos — Encuentra la primera ocurrencia de una cadena en otra, sin distinguir mayúsculas de minúsculas
Descripción
mb_stripos() devuelve la posición numérica de la
primera ocurrencia de needle en la cadena
haystack.
A diferencia de mb_strpos(),
mb_stripos() no distingue entre mayúsculas y minúsculas.
Si needle no es encontrado, la función devolverá false.
Parámetros
haystack
-
La cadena desde la cual se obtiene la posición de la primera ocurrencia
de needle
needle
-
La cadena a buscar en haystack
offset
-
La posición en haystack
donde se debe comenzar a buscar.
Una posición negativa cuenta desde el final de la string.
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 posición numérica de la primera ocurrencia de
needle en la cadena haystack
o false si needle no es encontrado.
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
- stripos() - Busca la posición de la primera ocurrencia en un string, sin distinguir mayúsculas de minúsculas
- strpos() - Busca la posición de la primera ocurrencia en un string
- mb_strpos() - Busca la posición de la primera ocurrencia de un string en otro string