Función mb_strripos

La función mb_strripos busca la posición de la última ocurrencia de una subcadena en una cadena, ignorando el caso de los caracteres. El primer parámetro de la función acepta la cadena en la que se realiza la búsqueda, el segundo - la subcadena buscada. El tercer parámetro opcional establece la posición desde la cual comenzar la búsqueda. El tercer parámetro opcional establece la codificación.

Sintaxis

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

Ejemplo

Encontremos la última ocurrencia de una subcadena en una cadena:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc');
  echo $res;
?>

Resultado de la ejecución del código:

php5

Ejemplo

Búsqueda con la posición de inicio especificada:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc', 3);
  echo $res;
?>

Resultado de la ejecución del código:

php5

Ejemplo

Si la subcadena no se encuentra, la función devolverá false:

php<?php
  $res = mb_strripos('abcde', 'z');
  var_dump($res);
?>

Resultado de la ejecución del código:

phpfalse

Véase también

  • la función mb_strpos,
    que busca la primera ocurrencia de una subcadena distinguiendo entre mayúsculas y minúsculas
  • la función strripos,
    que busca la última ocurrencia de una subcadena sin distinguir entre mayúsculas y minúsculas