evgenyart/util-translit

There is no license information available for the latest version (1.0.4) of this package.

1.0.4 2024-06-19 08:40 UTC

This package is auto-updated.

Last update: 2025-04-19 10:17:33 UTC


README

composer require evgenyart/util-translit

Использование

$util = new UtilTranslit();
echo $util->translit("Какой-то текст", $params = []);

Параметры

  • change_case - все символы в одном регистре (возможные значения L - в нижнем регистре, U - в верхнем регистре, false - не изменять регистр. По-умолчанию change_case = "L")
  • replace_space - заменять пробелы (возможные значения - любой символ, false - оставить пробелы. По-умолчания replace_space = "-"
  • replace_other - заменять другие символы (кроме кириллицы, латиницы, цифр и пробелов. возможные значения - любой символ, false - оставлять другие символы. По-умолчанию replace_other = "-")
  • delete_repeat_replace - удалить более 1 пробела подряд. Возможные значения true - удалить повторяющиеся значения пробелов, false - не удалять повторяющиеся пробелы. Значение по-умолчанию delete_repeat_replace = true

Пример вызова с параметрами:

$util = new UtilTranslit();
echo $util->translit("Какой-то текст", ['change_case' => false, 'replace_space' => false]);