Я к тому, что если еспользуеш mb_* хоть кодировку указывай ))
Лоликонщик, strlen использовал изначально, но не корректно работает с кириллицей, возможно что не на всех хостингах.
Второй вариант +
$lenght = mb_strlen($text);
Вместо этого лучше использовать strlen (быстрее) или хотяб кодировку укажи, если начал mb_* использовать $lenght = mb_strlen($text, 'UTF-8');