PHP транслитерация с русского на английский для поисковиков в URL формате

PHP функция (скрипт) транслитерации

Аналогичная функция Javascript транслитерации с русского на английский для поисковиков в URL формате

Как известно, поисковые системы «любят» и больше ценят те сайты, названия страниц которых написаны транслитом. Т.е. когда русские буквы заменены соответствующими английскими буквами.

Сложность транслитерации с русского на английский для поисковых систем, заключается в том, что необходимо учитывать правила написания URL адресов. В URL адресе разрешено использовать только допустимые символы, иначе возникнет ошибка. Нельзя использовать пробелы и множество других символов.

Представленная PHP функция позволяет с легкостью выполнять транслитерацию с русского на английский и записать русские буквы латиницей. PHP функция транслитерации позволяет в автоматическом режиме выполять перевод в транслит тысячи строк.

Результат работы функции PHP транслитерации:

Дано: транслитерация с русского на английский для поисковиков в URL формате
Итог: transliteraciya-s-russkogo-na-anglijskij-dlya-poiskovikov-v-url-formate

Дано: (ORIGIN/RegionFree/RU/PL) +СКИДКИ + БОНУС
Итог: origin-regionfree-ru-pl-skidki-bonus

Дано: $15 (USA) 12 МЕСЯЦЕВ (RU|EU|US) | ПОДАРОК | СКИДКИ
Итог: 15-usa-12-mesyacev-ru-eu-us-podarok-skidki

В состав архива входят:

1. PHP функция транслитерации.
2. Javascript функция транслитерации.

PHP функция транслитерации автоматически выполняет:

1. Преобразование русских букв на соответствующие английские буквы.
2. Удаление повторяющихся пробелов и их замена на указанный вами символ. По умолчанию, символом замены пробелов является знак короткое тире ’-’
3. Удаление всех недопустимых символов в URL адресе и замена их на символ замены пробелов. Группа недопустимых символов будет сокращена до одного символа замены.
4. Преобразование регистра букв из верхнего в нижний, т.е. все большие буквы в маленькие.
5. Удаление крайних левых и правых пробелов и символа замены.
6. Удаление переносов строк.

Описание php функции транслитерации:

- полностью готовая к использованию функция (скрипт).
- принимает два значения:
1-е значение, это строка на русском языке для транслитерации,
2-е значение, это символ замены пробелов.
- возвращает строку, записанную транслитом, согласно правил URL формата.
- скрипт имеет полностью открытый код.
- каждая строка имеет свой комментарий.

Получить скрипты прямо сейчас

Перейти на страницу скрипта
или
написать письмо на mobile-island@yandex.ru