перевод из кирилицы в латиницу

EugeneVC

Новичок
перевод из кирилицы в латиницу

Есть ли скрипт на php, переводящий строку из кирилицы в латиницу.
 

Линк

Guest
можно сделать "хитро", воспользовавшись тем фактом, что в koi каждая русская буква ан 128 (Кажеться) символов выше аа английского аналога

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