|
|
|
| Здраствуйте уважаемые програмисты,помогите пожалуйста сделать транслит(например l=л ja=я и.т.д),так чтобы вводишь в форму латиницу а переводится на русский,заранее спасибо. | |
|
|
|
|
|
|
|
для: shiling
(07.12.2005 в 17:06)
| | попробуй функцию str_replace("ja", "я", $text) использовать | |
|
|
|
|
|
|
|
для: shiling
(07.12.2005 в 17:06)
| | их много вариантов разных... приведите таблицу соответствий какая вам нужна | |
|
|
|
|
|
|
|
для: Алекс
(07.12.2005 в 17:44)
| | Я почти понял,но как сделать так,чтобы в одной функции весь перевод умещался?
допустим мне нужен вот такой перевод:
а=a
b=б
c=ц
e=е
f=ф
хотяб с этим помогите,а дальше я уж сам,плиз. | |
|
|
|
|
|
|
|
для: Алекс
(07.12.2005 в 17:44)
| | Я почти понял,но как сделать так,чтобы в одной функции весь перевод умещался?
допустим мне нужен вот такой перевод:
а=a
b=б
c=ц
e=е
f=ф
хотяб с этим помогите,а дальше я уж сам,плиз. | |
|
|
|
|
|
|
|
для: shiling
(07.12.2005 в 20:23)
| | Можно попробовать что-то вроде этого:
$word="byu / b yu / b y u";
$trans = array("yu" => "ю", "b" => "б", "y" => "и", "u" => "у", "byu" => "бью");
echo strtr($word, $trans);
|
Как будет видно из примера, заменяются сначала более длинные подстроки - это удобно.
Загоняешь в массив перевод и подставляй себе текст вместо $word | |
|
|
|
|
|
|
|
для: Ivan
(07.12.2005 в 21:17)
| | blagodarju vas | |
|
|
|