strripos

(PHP 5 CVS only)

strripos --  Encontrar la posición de la última ocurrencia de una cadena en otra, insensible a mayúsculas y minúsculas

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
"&iexcl;Felicitaciones!\n";
    echo
"Encontramos la &uacute;ltima ocurrencia de ($aguja) en ($pajar) en " .
         
"la posici&oacute;n ($pos)";
}
?>

Produce la salida:

&iexcl;Felicitaciones!
Encontramos la &uacute;ltima ocurrencia de (aB) en (ababcd) en la posici&oacute;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().