|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
кароче у меня есть скрипт транслита только он не верно заменячет если слово такое
vasja Заменит на васйа
помогите починить транслит ...
PHP код:
<?php
function trans($trans) {
$list = array(
'А'=>"A", 'Б'=>"B", 'В'=>"V", 'Г'=>"G", 'Д'=>"D", 'Е'=>"E", 'Ё'=>"E", 'Ж'=>"ZH", 'З'=>"Z", 'И'=>"I", 'Й'=>"J", 'К'=>"K", 'Л'=>"L", 'М'=>"M", 'Н'=>"N", 'О'=>"O", 'П'=>"P", 'Р'=>"R", 'С'=>"S", 'Т'=>"T", 'У'=>"U", 'Ф'=>"F", 'Х'=>"H", 'Ц'=>"C", 'Ч'=>"CH", 'Ш'=>"SH", 'Щ'=>"SHH", 'Ъ'=>chr(35), 'Ь'=>chr(39), 'Ы'=>"Y", 'Э'=>"JE", 'Ю'=>"JU", 'Я'=>"JA",
'а'=>"a", 'б'=>"b", 'в'=>"v", 'г'=>"g", 'д'=>"d", 'е'=>"e", 'ё'=>"e", 'ж'=>"zh", 'з'=>"z", 'и'=>"i", 'й'=>"j", 'к'=>"k", 'л'=>"l", 'м'=>"m", 'н'=>"n", 'о'=>"o", 'п'=>"p", 'р'=>"r", 'с'=>"s", 'т'=>"t", 'у'=>"u", 'ф'=>"f", 'х'=>"h", 'ц'=>"c", 'ч'=>"ch", 'ш'=>"sh", 'щ'=>"shh", 'ъ'=>chr(35), 'ь'=>chr(39), 'ы'=>"y", 'э'=>"je", 'ю'=>"ju", 'я'=>"ja");
foreach ($list as $rus=>$eng) {
$trans = strtr($trans, array ($eng=>$rus));}
return $trans;}
?>
|