stein197 / caser
字符串大小写转换和解析器
1.0.0
2022-03-29 16:23 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpunit/phpunit: 9.5.19
README
字符串大小写转换和解析器
这个小巧的包提供了在不同大小写之间转换字符串的方法 - 例如将 camelCase
转换为 snake_case
等。
安装
composer require stein197/caser
用法
该包提供了两个函数和一个枚举类型
use Stein197\Caser\Casing; use function Stein197\Caser\convert; use function Stein197\Caser\split; convert('camelCase', Casing::Pascal); // 'CamelCase' convert('PascalCase', Casing::Kebab); // 'pascal-case' split("backgroundColor"); // ['background', 'Color']
库自动检测字符串应分割的位置。有6种大小写选项可用
Casing::Camel; // camelCase Casing::Header; // Header-Case Casing::Kebab; // kebab-case Casing::Pascal; // PascalCase Casing::Snake; // snake_case Casing::Upper; // UPPER_CASE
Composer 脚本
test
运行单元测试