tafhyseni / stringify
一个神奇的字符串助手
dev-master
2021-03-14 11:36 UTC
Requires (Dev)
- pestphp/pest: ^1.0
- phpunit/phpunit: ^9.3
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)。请参阅许可文件获取更多信息。