<?
function translit($text_to_translit)
{
$trans = array(
"Sch" => "Щ", "sch" => "щ",
"Yu" => "Ю", "yu" => "ю",
"Ya" => "Я", "ya" => "я",
"Yo" => "Ё", "yo" => "ё",
"Zh" => "Ж", "zh" => "ж",
"Ch" => "Ч", "ch" => "ч",
"Sh" => "Ш", "sh" => "ш",
"'/" => "Э", "/" => "э",
"A"=>"A", "a"=>"a",
"B"=>"Б", "b"=>"б",
"C"=>"Ц", "c"=>"ц",
"D"=>"Д", "d"=>"д",
"E"=>"E", "e"=>"e",
"F"=>"Ф", "f"=>"ф",
"G"=>"Г", "g"=>"г",
"H"=>"Х", "h"=>"х",
"I"=>"И", "i"=>"и",
"J"=>"Ж", "j"=>"ж",
"K"=>"K", "k"=>"к",
"L"=>"Л", "l"=>"л",
"M"=>"M", "m"=>"м",
"N"=>"Н", "n"=>"н",
"O"=>"O", "o"=>"o",
"P"=>"П", "p"=>"п",
"R"=>"Р", "r"=>"р",
"S"=>"С", "s"=>"с",
"T"=>"T", "t"=>"т",
"U"=>"У", "u"=>"у",
"V"=>"В", "v"=>"в",
"W"=>"Ш", "w"=>"ш",
"X"=>"Ы", "x"=>"ы",
"Y"=>"Й", "y"=>"й",
"Z"=>"3", "z"=>"з",
"''"=>"Ь", "'"=>"ь",
"``"=>"Ъ", "`"=>"ъ",
"~"=>"");
foreach ($trans as $lat => $rus) { $text_to_translit = str_replace($lat, $trans[$lat], $text_to_translit); }
return $text_to_translit;
}
?>