$rus = array("/а/", "/б/", "/в/", "/г/" ...и т.д.);
$lat = array("a", "b", "v", "g" ...и т.д.);
$string = "Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.";
$string = preg_replace($rus, $lat, $string);
Перевод текста в транслит?
есть файл index.php с кодировкой UTF-8,
если ему передается параметр index.php?tr=1 производится замена букв. Например,
$string = ereg_replace("щ","sh",$string);
$string = ereg_replace("ц","c",$string);
$string = ereg_replace("у","y",$string);
Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.
Цитата:
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);
Как можно организовать такую фичу:
есть файл index.php с кодировкой UTF-8,
если ему передается параметр index.php?tr=1 производится замена букв. Например,
$string = ereg_replace("щ","sh",$string);
$string = ereg_replace("ц","c",$string);
$string = ereg_replace("у","y",$string);
Как-то сложно это всё...
Делай так:
Код:
Цитата:
Originally posted by grave2000
Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.
Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.
Хитришь? print $string;
Цитата:
Originally posted by mfender
Как-то сложно это всё...
Делай так:
Хитришь? print ;
Как-то сложно это всё...
Делай так:
Код:
$rus = array("/а/", "/б/", "/в/", "/г/" ...и т.д.);
$lat = array("a", "b", "v", "g" ...и т.д.);
$string = "Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.";
$string = preg_replace($rus, $lat, $string);
$lat = array("a", "b", "v", "g" ...и т.д.);
$string = "Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.";
$string = preg_replace($rus, $lat, $string);
Хитришь? print ;
echo $string :)
Цитата:
Originally posted by mfender
Как-то сложно это всё...
Делай так:
Хитришь? print $string;
Как-то сложно это всё...
Делай так:
Код:
$rus = array("/а/", "/б/", "/в/", "/г/" ...и т.д.);
$lat = array("a", "b", "v", "g" ...и т.д.);
$string = "Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.";
$string = preg_replace($rus, $lat, $string);
$lat = array("a", "b", "v", "g" ...и т.д.);
$string = "Только как вывести уже переведенный текст в браузер и оставить скрипт выполняемым я не знаю.";
$string = preg_replace($rus, $lat, $string);
Хитришь? print $string;
По-моему хитрости нет. Ему надо просто Javascript использовать а не ПХП...