Функция транслита кирилицы в latin

Nicca

Новичок
Функция транслита кирилицы в latin

Нужно перевести текст из базы в транслит.
Поделитесь плиз функцией для такого перевода ( сам switch где сопоставляются русские с англ символами)
Сам бы сделал, но время сильно жмет
 

Фанат

oncle terrible
Команда форума
свитч не нужен. достаточно strtr
там делов ровно на две минуты - написать два алфавита.
 

Nicca

Новичок
Подскажите как переводить такие буквы:

ё и п р у ф ъ ы ь э ю я
 

Nicca

Новичок
PHP:
function translit ($str)
{
	$str=strtolower($str);
	$trans = array(
		"а" => "a",
		"б" => "b",
		"в" => "v",
		"г" => "g",
		"д" => "d",
		"е" => "e",
		"ё" => "jo",
		"ж" => "zh",
		"з" => "z",
		"и" => "i",
		"й" => "j",
		"к" => "k",
		"л" => "l",
		"м" => "m",
		"н" => "n",
		"о" => "o",
		"п" => "p",
		"р" => "r",
		"с" => "s",
		"т" => "t",
		"у" => "u",
		"ф" => "f",
		"х" => "h",
		"ц" => "c",
		"ч" => "ch",
		"ш" => "sh",
		"щ" => "sch",
		"ъ" => "#",
		"ы" => "y",
		"ь" => "'",
		"э" => "je",
		"ю" => "ju",
		"я" => "ja"
	);
$res=strtr($str, $trans);
return $res;
}
 

Nicca

Новичок
А как сделать? Так мне в принципе транслит_ру перевел?
Кто как в смсках пишет этот знак?
 

Gas

может по одной?
это вообще advanced буква :), даже не помню чтоб я употреблял его в латинице или мне писали.
 
Сверху