Нужен скрипт ф->f

adim27

Новичок
Нужен скрипт ф->f

Доброго времени суток...
Может есть у кого скрипт с помощью которого можно текст типа:
PHP:
$txt="Читайте книги";
перевести вид:
PHP:
$txt= "Chutaite knuru";
и на оборот a-> а, ч-> ch.
Когда то видал чтото подобное в инети. Ну теперь потребовалась а найти не могу
обычно такие скрипты используют для web порталов
 

Фанат

oncle terrible
Команда форума
это называется транслитерация
зная это слово, найти этот скрипт (состоящий из трех строчек и одной функции), будет несложно
 

adim27

Новичок
PHP:
$txt="Азимут";
function imTranslite($str){

	static $tbl= array(
		'а'=>'a', 'б'=>'b', 'в'=>'v', 'г'=>'g', 'д'=>'d', 'е'=>'e', 'ж'=>'g', 'з'=>'z',
		'и'=>'i', 'й'=>'y', 'к'=>'k', 'л'=>'l', 'м'=>'m', 'н'=>'n', 'о'=>'o', 'п'=>'p',
		'р'=>'r', 'с'=>'s', 'т'=>'t', 'у'=>'u', 'ф'=>'f', 'ы'=>'i', 'э'=>'e', 'А'=>'A',
		'Б'=>'B', 'В'=>'V', 'Г'=>'G', 'Д'=>'D', 'Е'=>'E', 'Ж'=>'G', 'З'=>'Z', 'И'=>'I',
		'Й'=>'Y', 'К'=>'K', 'Л'=>'L', 'М'=>'M', 'Н'=>'N', 'О'=>'O', 'П'=>'P', 'Р'=>'R',
		'С'=>'S', 'Т'=>'T', 'У'=>'U', 'Ф'=>'F', 'Ы'=>'I', 'Э'=>'E', 'ё'=>"yo", 'х'=>"h",
		'ц'=>"ts", 'ч'=>"ch", 'ш'=>"sh", 'щ'=>"sc", 'ъ'=>"", 'ь'=>"", 'ю'=>"yu", 'я'=>"ya",
		'Ё'=>"YO", 'Х'=>"H", 'Ц'=>"TS", 'Ч'=>"CH", 'Ш'=>"SH", 'Щ'=>"SC", 'Ъ'=>"", 'Ь'=>"",
		'Ю'=>"YU", 'Я'=>"YA"
	);

    return strtr($str, $tbl);
}
echo imTranslite("$txt");
Вот так у меня получается а как сделать чтоб он обратно переделал???
 

Фанат

oncle terrible
Команда форума
нормальный-то не напишешь
что получится, например, из слова сходка?
 

Фанат

oncle terrible
Команда форума
не, ну это-то понятно, но читаемость такого текста оставляет желать лучшего.
к тому же, как я понимаю, автор вряд ли может влиять на писателей.
 

baev

‹°°¬•
Команда форума
Что автору надо — вообще непонятно.
Преобразование «туда и обратно» нужно только на специализированных сайтах типа процитированного выше.

Зачем на обычном сайте может понадобиться трансформация в обе стороны?
 

adim27

Новичок
Да все чуваки.. я нашол решения...
нужно было чтоб текст хранился на латино.. и отправлялся переодически по смс уже на русском... ну а на некоторые намера надо было чтоб на латино!!!
 

A1x

Новичок
а почему нужно чтоб текст хранился на латино а не на русском?
 

adim27

Новичок
а почему нужно чтоб текст хранился на латино а не на русском?
на латино чаще отпровляется( на большое количество номеров) чем на русском, а все время переделовать на латино грузить лишний раз скрипт... а на русском меньше))
 

A1x

Новичок
ничего страшного бы не было если бы оно хранилось на русском и пару лишних раз перекодировалось. Зато скрипт был бы проще
 
Сверху