Перевести русский в транслит (API) в Битрикс

Решение, как сделать транслитерацию русских букв в латинские с помощью API в «1С-Битрикс»

Перевести русский в транслит (API)

Нужно текст «пример текста на русском» сконвертировать в латинские символы, результат будет «primer_teksta_na_russkom»
Решение:
$params = Array(
    "max_len" => "100", // обрезает символьный код до 100 символов
    "change_case" => "L", // буквы преобразуются к нижнему регистру
    "replace_space" => "_", // меняем пробелы на нижнее подчеркивание
    "replace_other" => "_", // меняем левые символы на нижнее подчеркивание
    "delete_repeat_replace" => "true", // удаляем повторяющиеся нижние подчеркивания
    );
echo CUtil::translit('пример текста на русском', "ru", $params);

Комментарии (0)

Похожие решения:
Создано: 20.06.2021
Просмотров: 980