evgenyart/util-translit

此包的最新版本(1.0.4)没有提供许可证信息。

1.0.4 2024-06-19 08:40 UTC

This package is auto-updated.

Last update: 2024-09-19 09:11:02 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 - 删除连续的多个空格。可能的值 true - 删除重复的空格,false - 不删除重复的空格。默认值 delete_repeat_replace = true

带有参数的调用示例

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