новые сообщения
ответы на мои сообщения
избранное
скрытые темы
случайный топик
открыть всё в новых вкладках
Форум → Программирование → Пыхнуть хотите? → Готовые решения → дуд транслит
дуд транслит
-
-
26 октября 2010 г. 20:34, спустя 1 минуту 19 секунд
нашел уже :)Спустя 12 сек.подобие вот такойfunction translit($text)
{
static $ru, $eng;
if(!$ru)
{
$ru=array('а','б','в','г','д','е','з','и','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ы','ш','ь','А','Б','В','Г','Д','Е','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ы','Ц','Ш','Ь','ё','ж','ц','ч','ш','щ','ю','я','Ё','Ж','Ц','Ч','Ш','Щ','Ю','Я');
$eng=array('a','b','v','g','d','e','z','i','k','l','m','n','o','p','r','s','t','u','f','h','c','y','w','q','A','B','V','G','D','E','Z','I','J','K','L','M','N','O','P','R','S','T','U','F','H','C','Y','W','Q', 'yo','zh','tc','ch','sh','sh','yu','ya','YO','ZH','TC','CH','SH','SH','YU','YA');
}
$text = str_replace($ru, $eng, $text);
$text = preg_replace("#[^".join("",$eng)."]#", " ", $text);
return preg_replace("#\s+#","-",$text);
}Сапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!