sentgine/helper

一个提供各种常见任务辅助函数的PHP库。

v1.0.1 2024-07-01 09:06 UTC

This package is auto-updated.

Last update: 2024-10-01 00:11:31 UTC


README

License Latest Stable Version Total Downloads

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文件以获取更多信息。