opintat / caseconverter
从驼峰式到蛇形案的转换器
v0.0.2
2020-02-01 15:51 UTC
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpstan/phpstan: ^0.12.8
- phpunit/phpunit: ^8
This package is not auto-updated.
Last update: 2024-09-23 15:51:14 UTC
README
CaseConverter
CaseConverter 是一个PHP模块,用于将
- 蛇形案
- 凯巴布斯案
- 帕斯卡尔案
- 驼峰案
从一种转换为另一种。
安装
composer require opintat/caseconverter
使用
首先需要引入供应商的自动加载。
// Load Composer's autoloader require 'vendor/autoload.php';
自动输入类型检测。
$converter = new Converter();
$snake = $converter->setFrom('SnakeCase')->toSnakeCase();
echo $snake; // => snake_case
$camel = $converter->setFrom('camel-case')->toCamelCase();
echo $camel; // => camelCase
$kebap = $converter->setFrom('kebapCase')->toKebapCase();
echo $kebap; // => kebap-case
$pascal = $converter->setFrom('pascal_case')->to'PascalCase();
echo $pascal; // => PascalCase