mb_stripos

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

mb_striposEncuentra la primera ocurrencia de una cadena en otra, sin tener en cuenta la casilla

Descripción

mb_stripos(
    string $haystack,
    string $needle,
    int $offset = 0,
    ?string $encoding = null
): int|false

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 chaîne de caractères.

encoding

Nombre del codificado a utilizar. Si este parámetro es omitido, se utiliza el codificado interno.

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.

Historial de cambios

Versión Descripción
8.0.0 needle ahora acepta una cadena vacía.
8.0.0 encoding ahora es nullable.
7.1.0 Se añadió soporte para offsets negativos.

Ver 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() - Localiza la primera ocurrencia de un carácter en una cadena