Descripción
int
strripos ( string pajar, string aguja [, int desplazamiento] )
Devuelve la posición numérica de la última
ocurrencia de aguja en la cadena
pajar. A diferencia de
strrpos(), strripos() es
indiferente a mayúsculas y
minúsculas. También note que las posiciones de una
cadena comienzan por 0, y no 1.
Note que la aguja puede ser una cadena de
uno o más caracteres.
Si la aguja no es encontrada, se devuelve
FALSE.
| Aviso |
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. |
Ejemplo 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)"; } ?>
|
Produce la salida:
¡Felicitaciones!
Encontramos la última ocurrencia de (aB) en (ababcd) en la posición (2) |
|
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.
Vea también strrpos(),
strrchr(), substr(),
stripos() y stristr().