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 desplazamiento puede ser especificado para
comenzar la búsqueda en un número arbitrario de
caracteres dentro de la cadena. Los valores negativos detendrán
la búsqueda en un punto arbitrario anterior al final de la
cadena.
Vea también
strrpos(),
strrchr(),
substr(), stripos() y
stristr().