|
|
|
| Всем добрый вечер.
Подскажите пожалуйста, как перевести слово в транслит, например "объяснительная" | |
|
|
|
|
|
|
|
для: kak
(08.04.2008 в 18:43)
| | Писал давно для себя функцию:
<?
function latinica($str)
{
$str=strtr($str,array("а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"zh","z"=>"з","и"=>"i","й"=>"j","к"=>"k","л"=>"l","м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h","ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"q","ы"=>"x","ь"=>"%","э"=>"ye","ю"=>"yu","я"=>"ya");
return $str;
}
$word = "объяснительная";
$word = latinica($word);
echo $word;
?>
|
| |
|
|
|
|
|
|
|
для: chexov
(08.04.2008 в 18:47)
| | Спасибо за помощь
-----------------------------
А вот, еще хочу спросить.
А если строго по стандарту транслитерации текста, как будет, не в курсе? | |
|
|
|
|
|
|
|
для: kak
(08.04.2008 в 19:05)
| | В смысле? | |
|
|
|
|
|
|
|
для: ddhvvn
(08.04.2008 в 19:39)
| | >> В смысле?
"Существует стандарт на транслитерацию текста, применяемый, например, при выдаче загранпаспортов " ## Книга PHP 5 - авторы: Дмитрий Котеров, Алексей Костарев | |
|
|
|
|
|
|
|
для: kak
(08.04.2008 в 20:11)
| | да нет никаках стандартов, я например делаю транслит так как мне удобно
ИМХО | |
|
|
|
|
|
|
|
|
для: mihdan
(09.04.2008 в 13:06)
| | Спасибо.
Кажись "оно" | |
|
|
|