(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
grapheme_strrpos — Encuentra la posición del último grafema
Estilo por procedimientos
Encuentra la posición del último grafema, realizando una búsqueda sensible a mayúsculas y minúsculas.
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
.
Devuelve la posición en forma de entero. Si needle
no es encontrado,
grapheme_strrpos() devuelve false
.
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