iconv_strrpos

(PHP 5, PHP 7)

iconv_strrposBusca la última aparición de un string

Descripción

iconv_strrpos ( string $haystack , string $needle [, string $charset = ini_get("iconv.internal_encoding") ] ) : int

Encuentra la última aparición de un needle dentro de un haystack.

A diferencia de strpos(), el valor que retorna iconv_strrpos() es el número de caracteres que aparecen antes de needle, en vez del offset en bytes a la posición donde se encuentra needle. Los caracteres son contados de acuerdo al charset especificado.

Parámetros

haystack

Todo el string.

needle

El substring a ser buscado.

charset

Si se omite el parámetro charset, se asume que string se codificará con iconv.internal_encoding.

Si haystack o needle no son un string, se convierten a string y se aplica como el valor ordinal del carácter.

Valores devueltos

Retorna la posición numérica de la última vez que aparece needle en haystack. Lo caracteres se cuentan de acuerdo a la codificacion establecida en charset.

Si needle no se encuentra, iconv_strrpos() retorna FALSE.

Advertencia

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.

Ver también

  • strrpos() - Encuentra la posición de la última aparición de un substring en un string
  • iconv_strpos() - Encuentra la posición de la primera aparición de una aguja en un pajar
  • mb_strrpos() - Busca la posicion de la última ocurrencia de un string en otro string