(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
grapheme_strpos — Encuentra la posición del primer grafema
Estilo procedimental
Encuentra la posición del primer grafema en una cadena.
haystackLa cadena a estudiar. Debe estar en formato UTF-8 válido.
needleLa cadena a estudiar. Debe estar en formato UTF-8 válido.
offset
       El parámetro offset permite especificar la posición en la haystack
       donde comienza la búsqueda, expresada en grafemas (y no en bytes o caracteres).
       Si el offset es negativo, se trata con respecto al final de
       la cadena de 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_strripos()() devuelve false.
  
| Versión | Descripción | 
|---|---|
| 7.1.0 | Se añade el soporte para offsets negativos. | 
Ejemplo #1 Ejemplo con grapheme_strpos()
<?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_strpos( $char_a_ring_nfd . $char_a_ring_nfd . $char_o_diaeresis_nfd, $char_o_diaeresis_nfd);
?>El ejemplo anterior mostrará:
2
