array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'function.iconv-strrpos.php', 1 => 'iconv_strrpos', ), 'up' => array ( 0 => 'ref.iconv.php', 1 => 'iconv Funções', ), 'prev' => array ( 0 => 'function.iconv-strpos.php', 1 => 'iconv_strpos', ), 'next' => array ( 0 => 'function.iconv-substr.php', 1 => 'iconv_substr', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/iconv/functions/iconv-strrpos.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
iconv_strrpos — Localiza a última ocorrência de um caractere em uma string
Localiza a última ocorrência de needle
em haystack
.
Em contraste com strrpos(), o valor de retorno de
iconv_strrpos() é o número de caracteres que aparecem antes de
needle, em vez do deslocamento em bytes para a posição onde
needle foi encontrada. Os caracteres são contados
com base no encoding
do conjunto de caracteres especificado.
haystack
The string inteira.
needle
A substring pesquisada.
encoding
Se o parâmetro encoding
for omitido ou null
,
presume-se que a string
esteja codificada em
iconv.internal_encoding.
Se haystack
ou needle
não for uma string, ela será convertida em uma string e aplicada
como o valor ordinal de um caractere.
Retorna a posição numérica da última ocorrência de
needle
em haystack
.
Se needle
não for encontrada,
iconv_strrpos() retornará false
.
Esta função pode
retornar o valor booleano false
, mas também pode retornar um valor não booleano que pode ser
avaliado como false
. Leia a seção sobre Booleanos para mais
informações. Use o operador
=== para testar o valor retornado por esta
função.
Versão | Descrição |
---|---|
8.0.0 |
encoding é anulável agora.
|