Manual do PHP
Anterior |  | Próxima

# strripos

(PHP 5)

strripos -- Encontra a posição da última ocorrência de uma string case-insensitive em uma string

## Descrição

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, `FALSE` é 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 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().

Anterior | Principal | Próxima
strrev | Acima | strrpos