Спасибо!Вот мое решение проблемы: function trans($st) { $st = mb_strtolower($st,'UTF-8'); $from = array( 'а','б','в','г','д','е','ё', 'ж','з','и','й','к','л','м', ...
Спасибо!
Вот мое решение проблемы:
function trans($st)
{
$st = mb_strtolower($st,'UTF-8');
$from = array(
'а','б','в','г','д','е','ё',
'ж','з','и','й','к','л','м',
'н','о','п','р','с','т','у',
'ф','х','ц','ч','ш','щ','ь',
'ы','ъ','э','ю','я'
);
$to = array(
'a','b','v','g','d','e','yo',
'zh','z','i','y','k','l','m',
'n','o','p','r','s','t','u',
'f','h','ts','ch','sh','shch','',
'i','','e','yu','ya',
);
//удаляем всякий мусор
$st = str_replace(array(".",",","!","?",":"),"",$st);
return str_replace($from, $to, $st);
}