PHP 8.5.0 Alpha 1 available for testing

grapheme_strripos

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

grapheme_strriposEncuentra la posición del último grafema, insensible a mayúsculas/minúsculas

Descripción

Estilo por procedimientos

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

Encuentra la posición del último grafema, realizando una búsqueda insensible a mayúsculas/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 haystack donde comienza la búsqueda, expresada en grafemas (y no en bytes 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_strripos() devuelve false.

Ejemplos

Ejemplo #1 Ejemplo con grapheme_strripos()

<?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"
$char_O_diaeresis_nfd = "O\xCC\x88"; // 'LATIN CAPITAL LETTER O WITH DIAERESIS' (U+00D6) forma normalizada "D"

print grapheme_strripos( $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