Апрель 12

php translitIt

когдато я уже писал об этом но как показала жизнь нужно оставлять закладки. система оповещения на СМС кроме урл просила доп парпаметры, мы же пошли другим путем и оттранслитили текст.

function translitIt($str)
{
$tr = array(
«А»=>»A»,»Б»=>»B»,»В»=>»V»,»Г»=>»G»,
«Д»=>»D»,»Е»=>»E»,»Ж»=>»J»,»З»=>»Z»,»И»=>»I»,
«Й»=>»Y»,»К»=>»K»,»Л»=>»L»,»М»=>»M»,»Н»=>»N»,
«О»=>»O»,»П»=>»P»,»Р»=>»R»,»С»=>»S»,»Т»=>»T»,
«У»=>»U»,»Ф»=>»F»,»Х»=>»H»,»Ц»=>»TS»,»Ч»=>»CH»,
«Ш»=>»SH»,»Щ»=>»SCH»,»Ъ»=>»»,»Ы»=>»YI»,»Ь»=>»»,
«Э»=>»E»,»Ю»=>»YU»,»Я»=>»YA»,»а»=>»a»,»б»=>»b»,
«в»=>»v»,»г»=>»g»,»д»=>»d»,»е»=>»e»,»ж»=>»j»,
«з»=>»z»,»и»=>»i»,»й»=>»y»,»к»=>»k»,»л»=>»l»,
«м»=>»m»,»н»=>»n»,»о»=>»o»,»п»=>»p»,»р»=>»r»,
«с»=>»s»,»т»=>»t»,»у»=>»u»,»ф»=>»f»,»х»=>»h»,
«ц»=>»ts»,»ч»=>»ch»,»ш»=>»sh»,»щ»=>»sch»,»ъ»=>»y»,
«ы»=>»yi»,»ь»=>»»,»э»=>»e»,»ю»=>»yu»,»я»=>»ya»
);
return strtr($str,$tr);
}