sentgine / helper
一个提供各种常见任务辅助函数的PHP库。
v1.0.1
2024-07-01 09:06 UTC
Requires
- php: ^8.1
README
Helper是一个PHP库,提供各种常见任务的辅助函数。
功能
- 字符串辅助类:Word:该包包含一个名为
Word的多功能字符串操作辅助类。该类提供了一系列用于转换和操作字符串的方法,例如将字符串转换为各种大小写格式(例如PascalCase、kebab-case、snake_case、camelCase、Title Case)、提取子字符串、连接字符串、执行正则表达式匹配和替换、将字符串转换为小写或大写、删除空白、检查子字符串是否存在、单复数转换英语单词等。使用Word类,您可以简化常见的字符串操作,提高PHP项目的效率。
要求
- PHP 8.0或更高版本。
安装
(1)您可以通过运行以下命令使用Composer安装此包
composer require sentgine/helper:^1.0
Sentgine\Helper\Word的示例用法
以下是演示如何使用Sentgine\Helper\Word类进行字符串操作的一些示例。
基本用法
use Sentgine\Helper\Word; // Create a new instance of Word $word = Word::of('hello world'); // Convert to PascalCase $result = $word->pascalCase(); // Output: HelloWorld echo $result; // Convert to kebab-case $result = $word->kebabCase(); // Output: hello-world echo $result; // Convert to snake_case $result = $word->snakeCase(); // Output: hello_world echo $result; // Convert to camelCase $result = $word->camelCase(); // Output: helloWorld echo $result; // Convert to Title Case $result = $word->titleCase(); // Output: Hello World echo $result; // Sample method chaining $result = Word::of('hello world') ->pascalCase() // Convert to PascalCase ->kebabCase() // Convert to kebab-case ->snakeCase() // Convert to snake_case ->camelCase() // Convert to camelCase ->titleCase(); // Convert to Title Case // Output: Hello World echo $result;
变更日志
请参阅CHANGELOG文件,了解具体变更。
安全
如果您发现任何安全相关的问题,请通过电子邮件sentgine@gmail.com报告,而不是使用问题跟踪器。
鸣谢
Helper是由Adrian Navaja开发和维护的。
- 在YouTube上查看一些有趣的教程和内容!
- 在Twitter(以前称为X)上关注我的最新推文和更新!
- 在LinkedIn上以更专业的形式与我建立联系!
- 有关我的更多信息和我所做的工作,请访问我的网站:sentgine.com。
许可证
MIT许可证(MIT)。请参阅LICENSE文件以获取更多信息。