iconv_strrpos

(PHP 5, PHP 7, PHP 8)

iconv_strrposEncuentra la posición de la última ocurrencia de un elemento en una cadena

Descripción

iconv_strrpos(string $haystack, string $needle, ?string $encoding = null): int|false

Encuentra la última ocurrencia de needle en haystack.

A diferencia de la función strpos(), el valor devuelto por iconv_strrpos() es el número de caracteres antes de needle, en lugar de la posición en bytes de needle. Los caracteres son contados basándose en el juego de caracteres charset. Los caracteres son contados sobre la base del juego de caracteres encoding especificado.

Parámetros

haystack

La string completa.

needle

La string buscada.

encoding

Si el parámetro opcional encoding es omitido o null, string se asume que está codificado en iconv.internal_encoding.

Si haystack o needle no son strings, serán convertidos a string y reconocidos como código ASCII de cada carácter.

Valores devueltos

Devuelve la posición numérica de la última ocurrencia de needle en haystack.

Si needle no es encontrado, iconv_strrpos() devolverá 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.

Historial de cambios

Versión Descripción
8.0.0 encoding ahora es nullable.

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 ocurrencia de una cadena en otra
  • mb_strrpos() - Busca la posicion de la última ocurrencia de un string en otro string

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top