strripos
(PHP 5)
strripos — Encuentra la posición de la última aparición de un substring insensible a mayúsculas y minúsculas en un string
Descripción
$haystack
, string $needle
[, int $offset = 0
] )
Encuentra la posición de la última aparición de
needle (aguja) en el string haystack (pajar).
A diferencia de strrpos(), strripos() es insensible a mayúsculas y minúsculas.
Parámetros
-
haystack -
El string en donde buscar.
-
needle -
Si
needleno es un string, se convierte a un integer y se aplica como el valor ordinal de un caracter. -
offset -
Si se especifica, la búsqueda iniciará en éste número de caracteres contados desde el comienzo del string. Si el valor es negativo, entonces la búsqueda iniciará desde esa cantidad de caracteres desde el final del string, buscando hacia atrás.
Valores devueltos
Devuelve la posición donde la aguja existe, en relación al inicio del
string haystack (independiente de la dirección de la búsqueda
o del offset).
También tener en cuenta que las posiciones de inicio de los string empiezan en 0 y no 1.
Devuelve FALSE si no fue encontrada la aguja.
Esta función puede
devolver el valor booleano FALSE, pero también puede devolver un valor no booleano que se
evalúa como FALSE. Por favor lea la sección sobre Booleanos para más
información. Use el operador
=== para comprobar el valor devuelto por esta
función.
Ejemplos
Ejemplo #1 Un ejemplo simple de strripos()
<?php
$haystack = 'ababcd';
$needle = 'aB';
$pos = strripos($haystack, $needle);
if ($pos === false) {
echo "Sorry, we did not find ($needle) in ($haystack)";
} else {
echo "Congratulations!\n";
echo "We found the last ($needle) in ($haystack) at position ($pos)";
}
?>
El resultado del ejemplo sería:
Congratulations! We found the last (aB) in (ababcd) at position (2)
Ver también
- strpos() - Encuentra la posición de la primera ocurrencia de un substring en un string
- stripos() - Encuentra la posición de la primera aparición de un substring en un string sin considerar mayúsculas ni minúsculas
- strrpos() - Encuentra la posición de la última aparición de un substring en un string
- strrchr() - Encuentra la última aparición de un caracter en un string
- stristr() - strstr insensible a mayúsculas y minúsculas
- substr() - Devuelve parte de una cadena