Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Транслитерация
 
 автор: Wyfinger   (12.08.2007 в 10:53)   письмо автору
 
 

Есть готовая функция транслитерации (английскими буквами слово на русском)?

   
 
 автор: cheops   (12.08.2007 в 11:20)   письмо автору
 
   для: Wyfinger   (12.08.2007 в 10:53)
 

Возможно вас заинтересует скрипт по ссылке http://www.softtime.ru/scripts/translit.php.

   
 
 автор: Wyfinger   (12.08.2007 в 11:38)   письмо автору
 
   для: cheops   (12.08.2007 в 11:20)
 

Заинтересовал. Спасибо.

   
 
 автор: namo   (24.12.2007 в 13:50)   письмо автору
 
   для: cheops   (12.08.2007 в 11:20)
 

Неработает эта функция...

   
 
 автор: mihdan   (24.12.2007 в 13:53)   письмо автору
 
   для: 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('Тестирование');
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования