fwrw /text-helper
文本操作库,包括去除重复空白字符和一些常见的字符串操作
v1.0.0
2024-01-02 22:27 UTC
Requires
- php: >=7.2.0
README
Text Helper 是一个 PHP 库,用于帮助进行文本/字符串操作。
安装
要安装,请在您的项目目录中运行以下命令
composer require fwrw/text-helper
用法/示例
去除多余的空白字符
TextHelper::normalizeSpaces($text);
它将返回没有这些空白字符的 $text 变量。
截取文本
TextHelper::cut($text, $limit);
它将根据参数 $limit 传递的限制截断变量 $text。您也可以在末尾放置一个字符串
TextHelper::cut($text, $limit, $end);
在这种情况下,文本将被截断,并在末尾有一个字符串(通过参数传递),例如
input TextHelper::cut($text, 20, "...");
out Lorem ipsum dolor am...
为了避免单词在中间被分割,可以通过在 $end 变量后面传递 'true' 来从最后一个空白处截断,通过参数
input TextHelper::cut($text, 20, "...", true);
out Lorem ipsum dolor...
去除重音符号
TextHelper::stripAccents($text);
将返回清理后的 $text 变量,没有任何重音符号。例如
input TextHelper::stripAccents("O dia está lindo");
out O dia esta lindo
去除特殊字符
TextHelper::clear($text);
将返回没有特殊字符的变量 $text。您也可以清除数字和重音符号,只需通过参数传递 'true' 值
input TextHelper::clear($text, $numbers, $accent);
在这种情况下,$text 变量将不含任何数字、重音符号或特殊字符
input TextHelper::clear("Bom dia, você está linda hoje!!1", true, true);
out Bom dia voce esta linda hoje