Версия: 6.x
burger close
Класс Transliteration

Открытые статические члены

static rus2translit ($string, $to_lower_case=true)
 
static diacritic2standard ($string, $to_lower_case=true)
 
static str2url ($str, $to_lower_case=true, $max_length=false)
 
static puntoSwitchWord ($word)
 

Методы

static diacritic2standard (   $string,
  $to_lower_case = true 
)
static

Функция перевода диакритических символов в обычные

Аргументы
string$string- строка из которой будем преобразовывать
boolean$to_lower_case- флаг перевода в нижний регистр. По умолчанию true.
Возвращает
string
static puntoSwitchWord (   $word)
static

Punto switcher одного слова

Аргументы
string$word- слово для перетранслитерации
Возвращает
string
static rus2translit (   $string,
  $to_lower_case = true 
)
static

Функция транслитерации русских символов

Аргументы
string$string- строка из которой будем преобразовывать
boolean$to_lower_case- флаг перевода в нижний регистр. По умолчанию true.
Возвращает
string
static str2url (   $str,
  $to_lower_case = true,
  $max_length = false 
)
static

Переводит строку в url вид, встречая русские буквы переводит в английские, встречая диакритические символы переводит в обычные

Аргументы
string$str- строка из которой будем преобразовывать
boolean$to_lower_case- флаг перевода в нижний регистр. По умолчанию true.
integer | boolean$max_length- false - длинна не обрезается, либо значение количества символов, до которого обрезать
Возвращает
string