grapheme_strripos
  Find position (in grapheme units) of last occurrence of a case-insensitive string
  
 
  Description
  Procedural style
  
   intfalse grapheme_strripos(string $haystack, string $needle, int $offset = 0)
   
  
 
  Parameters
  
   
    
     - 
haystack
- 
      
       The string to look in. Must be valid UTF-8.
       
- 
needle
- 
      
       The string to look for. Must be valid UTF-8.
       
- 
offset
- 
      
       The optional offsetparameter allows you to specify where inhaystackto
       start searching as an offset in grapheme units (not bytes or characters).
       The position returned is still relative to the beginning ofhaystackregardless of the value ofoffset.
 
 
   
 
 
  Return Values
  
   Returns the position as an integer. If needle is not found, grapheme_strripos will return false.
  
  
 
 
  Examples
  
   Example #1 grapheme_strripos example
   
<?php
$char_a_ring_nfd = "a\xCC\x8A";  // 'LATIN SMALL LETTER A WITH RING ABOVE' (U+00E5) normalization form "D"
$char_o_diaeresis_nfd = "o\xCC\x88"; // 'LATIN SMALL LETTER O WITH DIAERESIS' (U+00F6) normalization form "D"
$char_O_diaeresis_nfd = "O\xCC\x88"; // 'LATIN CAPITAL LETTER O WITH DIAERESIS' (U+00D6) normalization form "D"
print grapheme_strripos( $char_a_ring_nfd . $char_o_diaeresis_nfd . $char_o_diaeresis_nfd, $char_O_diaeresis_nfd);
?>
 
   
  The above example will output: