PHP 8.5.0 Alpha 1 available for testing

grapheme_strrpos

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

grapheme_strrposEncuentra la posición del último grafema

Descripción

Estilo por procedimientos

grapheme_strrpos(string $haystack, string $needle, int $offset = 0): int|false

Encuentra la posición del último grafema, realizando una búsqueda sensible a mayúsculas y minúsculas.

Parámetros

haystack

La cadena a estudiar. Debe estar en formato UTF-8 válido.

needle

La cadena a buscar. Debe estar en formato UTF-8 válido.

offset

El argumento offset permite especificar la posición en la haystack donde comienza la búsqueda, expresada en grafemas (y no en octetos o caracteres). La posición devuelta siempre se da con respecto al inicio de haystack, independientemente del valor de offset.

Valores devueltos

Devuelve la posición en forma de entero. Si needle no es encontrado, grapheme_strrpos() devuelve false.

Ejemplos

Ejemplo #1 Ejemplo con grapheme_strrpos()

<?php
$char_a_ring_nfd
= "a\xCC\x8A"; // 'LATIN SMALL LETTER A WITH RING ABOVE' (U+00E5) forma normalizada "D"
$char_o_diaeresis_nfd = "o\xCC\x88"; // 'LATIN SMALL LETTER O WITH DIAERESIS' (U+00F6) forma normalizada "D"

print grapheme_strrpos( $char_a_ring_nfd . $char_o_diaeresis_nfd . $char_o_diaeresis_nfd, $char_o_diaeresis_nfd);
?>

El resultado del ejemplo sería:

2

Ver también

add a note

User Contributed Notes

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