Forum und email

strripos

(PHP 5)

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 ] )

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.

Lista de parámetros

pajar

aguja

Note que la aguja puede ser una cadena de uno o más caracteres.

desplazamiento

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.

Valores retornados

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.

Warning

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.

Ejemplos

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)