opintat/caseconverter

从驼峰式到蛇形案的转换器

v0.0.2 2020-02-01 15:51 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:51:14 UTC


README

PHP Composer

Coverage Status

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