Función strripos

La función strripos busca la posición de la última ocurrencia de una subcadena en una cadena sin distinguir entre mayúsculas y minúsculas. Si la subcadena no se encuentra, la función devolverá false. El primer parámetro es la cadena en la que buscar, el segundo es la subcadena buscada, y un tercer parámetro opcional permite especificar la posición desde la cual comenzar la búsqueda.

Sintaxis

phpstrripos(string, substring, [offset]);

Ejemplo

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

php<?php
  $res = strripos('aBcAbD', 'ab');
  echo $res;
?>

Resultado de la ejecución del código:

php3

Ejemplo

Intentemos encontrar una subcadena que no existe:

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

Resultado de la ejecución del código:

phpfalse

Ejemplo

Uso del parámetro offset para buscar después de una posición determinada:

php<?php
  $res = strripos('aBcAbDab', 'ab', 4);
  echo $res;
?>

Resultado de la ejecución del código:

php6

Véase también

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