|
|
|
|
|
для: namo
(24.12.2007 в 13:50)
| |
<?php
// функция превода текста с кириллицы в траскрипт
function encodestring($st)
{
// Сначала заменяем "односимвольные" фонемы.
$st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",
"abvgdeeziyklmnoprstufh'iei");
$st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
"ABVGDEEZIYKLMNOPRSTUFH'IEI");
// Затем - "многосимвольные".
$st=strtr($st,
array(
"ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
"щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
"Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH",
"Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",
"ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye"
)
);
// Возвращаем результат.
return $st;
}
echo encodestring('Тестирование');
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(12.08.2007 в 11:20)
| | Неработает эта функция... | |
|
|
|
|
|
|
|
для: cheops
(12.08.2007 в 11:20)
| | Заинтересовал. Спасибо. | |
|
|
|
|
|
|
|
для: Wyfinger
(12.08.2007 в 10:53)
| | Возможно вас заинтересует скрипт по ссылке http://www.softtime.ru/scripts/translit.php. | |
|
|
|
|
|
|
| Есть готовая функция транслитерации (английскими буквами слово на русском)? | |
|
|
|
|