<?php
// Expecting int(6) [3 times]
var_dump(grapheme_strrpos('dejaaaa', 'a', 2)); // int(6)
var_dump(grapheme_strrpos('déjàààà', 'à', 2)); // int(6)
var_dump(grapheme_strripos('DÉJÀÀÀÀ', 'à', 2)); // int(6)
// Expecting int(5) [3 times]
var_dump(grapheme_strrpos('dejaaaa', 'a', -2)); // int(5)
var_dump(grapheme_strrpos('déjàààà', 'à', -2)); // int(6)
var_dump(grapheme_strripos('DÉJÀÀÀÀ', 'à', -2)); // int(6)
// Expecting int(5) [3 times]
var_dump(mb_strrpos('dejaaaa', 'a', -2)); // int(5)
var_dump(mb_strrpos('déjàààà', 'à', -2)); // int(5)
var_dump(mb_strripos('DÉJÀÀÀÀ', 'à', -2)); // int(5)
preferences:
37.27 ms | 402 KiB | 5 Q