fwrw/text-helper

文本操作库,包括去除重复空白字符和一些常见的字符串操作

v1.0.0 2024-01-02 22:27 UTC

This package is auto-updated.

Last update: 2024-10-03 04:42:20 UTC


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

还有一些其他方法是直观易懂的,请随时阅读代码。 :)

作者