Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перевод текста в транслит?

13K
25 сентября 2005 года
grave2000
2 / / 25.09.2005
Как можно организовать такую фичу:
есть файл index.php с кодировкой UTF-8,
если ему передается параметр index.php?tr=1 производится замена букв. Например,

$string = ereg_replace("щ","sh",$string);
$string = ereg_replace("ц","c",$string);
$string = ereg_replace("у","y",$string);

Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.
8
25 сентября 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by grave2000
Как можно организовать такую фичу:
есть файл index.php с кодировкой UTF-8,
если ему передается параметр index.php?tr=1 производится замена букв. Например,

$string = ereg_replace("щ","sh",$string);
$string = ereg_replace("ц","c",$string);
$string = ereg_replace("у","y",$string);


Как-то сложно это всё...
Делай так:

 
Код:
$rus = array("/а/", "/б/", "/в/", "/г/" ...и т.д.);
$lat = array("a", "b", "v", "g" ...и т.д.);
$string = "Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.";
$string = preg_replace($rus, $lat, $string);


Цитата:
Originally posted by grave2000
Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.


Хитришь? print $string;

304
26 сентября 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by mfender
Как-то сложно это всё...
Делай так:
 
Код:
$rus = array("/а/", "/б/", "/в/", "/г/" ...и т.д.);
$lat = array("a", "b", "v", "g" ...и т.д.);
$string = "Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.";
$string = preg_replace($rus, $lat, $string);



Хитришь? print ;


echo $string :)

299
26 сентября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by mfender
Как-то сложно это всё...
Делай так:
 
Код:
$rus = array("/а/", "/б/", "/в/", "/г/" ...и т.д.);
$lat = array("a", "b", "v", "g" ...и т.д.);
$string = "Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.";
$string = preg_replace($rus, $lat, $string);



Хитришь? print $string;



По-моему хитрости нет. Ему надо просто Javascript использовать а не ПХП...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог