(PHP 5)
strripos — Encontrar la posición de la última ocurrencia de una cadena en otra, insensible a mayúsculas y minúsculas
Encuentra la posición de la última ocurrencia de una cadena en otra, insensible a mayúsculas y minúsculas. A diferencia de strrpos(), strripos() es indiferente a mayúsculas y minúsculas.
Note que la aguja puede ser una cadena de uno o más caracteres.
El parámetro desplazamiento puede ser especificado para comenzar la búsqueda en un número arbitrario de caracteres dentro de la cadena.
Valores de desplazamiento negativos comenzarán la búsqueda a desplazamiento caracteres del comienzo de la cadena.
Devuelve la posición numérica de la última ocurrencia de aguja . También note que las posiciones de una cadena comienzan por 0, y no 1.
Si la aguja no es encontrada, se devuelve FALSE.
Esta función puede devolver FALSE, pero también puede devolver un valor no-booleano que será evaluado FALSE, como por ejemplo 0 o "". Por favor, lea la sección Booleans para más información. Utilice el operador === para comprobar el valor devuelto por esta función.
Example#1 Un ejemplo simple de strripos()
<?php
$pajar = 'ababcd';
$aguja = 'aB';
$pos = strripos($pajar, $aguja);
if ($pos === false) {
echo "Lo siento, no encontramos ($aguja) en ($pajar)";
} else {
echo "¡Felicitaciones!\n";
echo "Encontramos la última ocurrencia de ($aguja) en ($pajar) en " .
"la posición ($pos)";
}
?>
El resultado del ejemplo seria:
¡Felicitaciones! Encontramos la última ocurrencia de (aB) en (ababcd) en la posición (2)