Funções PHP |
. Glossários Funções PHP - strripos ( ) |
(PHP 5)
strripos -- Encontra a posição
da última ocorrência de uma string case-insensitive
em uma string
int strripos ( string haystack, string needle)
Retorna a posição numérica da última ocorrência de needle na string haystack. Unlike strrpos(), strripos() é case-insensitive. Note também que as posições da string começa em 0, e não em 1.
Note que a needle pode ser uma string de um ou mais caracteres.
Se needle não é encontrada, ??? é retornado.
Atenção: Esta função
pode retornar o booleano FALSE, mas também pode retornar
um valor não-booleano que pode ser avaliado como FALSE,
como 0 ou "". Leia a seção em Booleanos
para maiores informações. Utilize o operador ===
para testar o valor retornado por esta função.
Exemplo:
Exemplo 1. Um simples exemplo de strripos()
<?php
$haystack = 'ababcd';
$needle = 'aB';
$pos = strripos($haystack, $needle);
if ($pos === false) {
echo "Sinto muito, nós não encontramos ($needle)
em ($haystack)";
} else {
echo "Parabéns!\n";
echo "Nós encontramos a última ($needle) em
($haystack) na posição ($pos)";
}
/* Saída:
Parabéns!
Nós encontramos a última (aB) em (ababcd) na posição
(2)
*/
?>
Veja também strrpos(), strrchr(), substr(), stripos() e stristr().