$string = "01234567890*****12345678901234567890*";
echo strrpos($string,'*****');
почему это возвращает 36, а не 15?( нажмите здесь , чтобы проверить)
с php.net
strrpos - Найти положениепоследнее появление подстроки в строке
Что я пропускаю ???
Спасибо!
РЕШЕНИЕ: используя ответы нижеЯ предоставил PHP4 альтернативу
$haystack = "01234567890*****12345678901234567890*";
$needle = '*****';
$position = strlen($haystack) - strlen($needle) - strpos(strrev($haystack),strrev($needle));
echo $position; // 11