break

Транслитерация с PHP

За един проект ми се наложи да транслитерирам url-та. За целта използвах този версия на транслитерация от кирилица на латиница: как се транслитерира в Google. За осъществване на самата транслитерация използвам ето тази функция:

function transliteration ($string) {
$table = array(
'а'=>'a', 'б'=>'b', 'в'=>'v', 'г'=>'g', 'д'=>'d',
'е'=>'e', 'ж'=>'j', 'з'=>'z', 'и'=>'i', 'й'=>'y',
'к'=>'k', 'л'=>'l', 'м'=>'m', 'н'=>'n', 'о'=>'o',
'п'=>'p', 'р'=>'r', 'с'=>'s', 'т'=>'t', 'у'=>'u',
'ф'=>'f', 'х'=>'h', 'ц'=>'c', 'ч'=>'ch', 'ш'=>'sh',
'щ'=>'sht', 'ъ'=>'a', 'ь'=>'', 'ю'=>'yu', 'я'=>'ya',
);

return strtr($string, $table);
}

Ако на някои му се стори полезно, да не се притеснява, а да почерпи по бира ;)

4 коментара

  1. Програмист Says:

    Две бири получаваш много полезно е това благодаря ти :)

  2. Stefan Says:

    Благодаря, радвам се че на някои е помогнало :)

  3. Пеньо Георгиев Says:

    Начи Стефанееее ся ако каиш и как да го използвам тва в мойто програмиране ще те черпа още тая вечер хахахахах

  4. Stefan Says:

    Значи Пеньо, срещу съответното количество бира е възможно дори при твойто програмиране да се получат нещата ;)

Добави коментар

Внимание: Коментарите подлежат на модерация. Не е нужно да въвеждате повторно вашия коментар.