кириллица в латиницу и обратно

Статус
В этой теме нельзя размещать новые ответы.

jcrush

Гуру форума
Регистрация
10 Ноя 2006
Сообщения
688
Реакции
59
Добрый день всем! Ника не получается решить такую проблему.

Есть стока русских букв, перевожу ее в латиницу, все нормально, но вот обратно не получается ибо делаю я это заменой к примеру
Я=>YA
а обратно не всегда верно происходит, ибо Y=>Й и т.п. а мне надо с точностью сконверитровать обратно.
Как такое можно решить?
 
Добрый день всем! Ника не получается решить такую проблему.
Есть стока русских букв, перевожу ее в латиницу, все нормально, но вот обратно не получается ибо делаю я это заменой к примеру
Я=>YA
а обратно не всегда верно происходит, ибо Y=>Й и т.п. а мне надо с точностью сконверитровать обратно.
Как такое можно решить?


PHP:
function arewrite ($astr) 
	{
	
    $astr=strtr($astr, array("ye"=>"е", "ch"=>"ч", "sh"=>"ш", "shch"=>"щ", "yu"=>"ю", "ya"=>"я") );	
	
	$astr=strtr($astr,"abvgdjziklmnoprstufhcye", "абвгджзиклмнопрстуфхцыэ");

	return $astr;
	}

т.е. вначале переводим многосимвольные значения, и лишь затем - односимвольные
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху