| как-то странно работает ...
А может быть можно как-то на JS перенести эту php-функцию ?
function translit($str)
{
$chars=array(
'А'=>'A','Б'=>'B','В'=>'V','Г'=>'G','Д'=>'D','Е'=>'E','Ё'=>'Yo','Ж'=>'Zh',
'З'=>'Z','И'=>'I','Й'=>'J','К'=>'K','Л'=>'L','М'=>'M',
'Н'=>'N','О'=>'O','П'=>'P','Р'=>'R','С'=>'S','Т'=>'T','У'=>'U','Ф'=>'F',
'Х'=>'H','Ч'=>'Ch','Ц'=>'Ts','Ш'=>'Sh','Щ'=>'Csh','Э'=>'E','Ю'=>'Yu','Я'=>'Ya',
'Ы'=>'Y','Ъ'=>'b','Ь'=>'b','а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d','е'=>'e',
'ё'=>'yo','ж'=>'zh','з'=>'z','и'=>'i','й'=>'j','к'=>'k','л'=>'l','м'=>'m','н'=>'n',
'о'=>'o','п'=>'p','р'=>'r','с'=>'s','т'=>'t','у'=>'u','ф'=>'f','х'=>'h',
'ч'=>'ch','ц'=>'ts','ш'=>'sh','щ'=>'csh','э'=>'e','ю'=>'yu','я'=>'ya','ы'=>'y','ъ'=>'b','ь'=>'b', "'"=>"b");
return strtr($str,$chars);
}
|
| |