tafhyseni/stringify

一个神奇的字符串助手

dev-master 2021-03-14 11:36 UTC

This package is not auto-updated.

Last update: 2024-09-30 04:38:50 UTC


README

框架无关 的字符串操作包。 再次开始喜欢字符串操作! 对字符串操作感到焦虑? 厌恶正则表达式? 厌恶字符串块、替换、连接? 这个包就是为你准备的!

系统要求

  • PHP >= 7.2(推荐使用最新稳定版PHP)

安装

composer require tafhyseni/stringify

使用

Stringify 是为人类制作的包。使操作更加容易、简单和优雅。

use \Tafhyseni\Stringify\Stringify;

示例

在特定单词后裁剪字符串

Stringify::parse('Cut this string from here...')->removeAfter('from')->get();

删除最后 x 个字符

Stringify::parse('Remove3ofmylastcharacters')->removeLastChars(3)->get();

从字符串/文本中删除HTML,但不删除特定标签

$htmlInput = "<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>";

Stringify::parse('<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>')->removeHtmlExpect('<a>');

文档

请参阅文档,了解所有可用的字符串/文本/HTML操作方法。

测试

./vendor/bin/pest

变更日志

请参阅变更日志,了解更多最近的变化。

贡献

请参阅贡献指南获取详细信息。

安全性

如果您发现任何安全相关的问题,请通过电子邮件tafhyseni@gmail.com 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证(MIT)。请参阅许可文件获取更多信息。