幽灵作者/案例转换器

将字符串从AdaCase、CamelCase、CobolCase、KebabCase、小写、MacroCase、PascalCase、SentenceCase、SnakeCase、TitleCase、TrainCase和大小写转换

1.0.0 2024-02-10 19:54 UTC

This package is auto-updated.

Last update: 2024-09-02 18:23:13 UTC


README

Compliance Supported PHP Version GitHub Sponsors Code Coverage Type Coverage Psalm Level Latest Version on Packagist Downloads

将字符串从和转换为AdaCaseCamelCaseCobolCaseKebabCaseLowercaseMacroCasePascalCaseSentenceCaseSnakeCaseTitleCaseTrainCaseUppercase

安装

您可以通过composer安装此包

composer require ghostwriter/case-converter

如果您觉得这个仓库有用,请给它加星标⭐️

您也可以通过加星标(🌟)来更容易地找到它。

使用方法

use GhostWriter\CaseConverter\CaseConverter;

$string = 'The quick brown fox jumps over the lazy dog';

// $caseConverter = new CaseConverter();
// or
$caseConverter = CaseConverter::new();

$caseConverter->adaCase($string); // The_Quick_Brown_Fox_Jumps_Over_The_Lazy_Dog

$caseConverter->camelCase($string); // theQuickBrownFoxJumpsOverTheLazyDog

$caseConverter->cobolCase($string); // THE-QUICK-BROWN-FOX-JUMPS-OVER-THE-LAZY-DOG

$caseConverter->dotCase($string); // the.quick.brown.fox.jumps.over.the.lazy.dog

$caseConverter->kebabCase($string); // the-quick-brown-fox-jumps-over-the-lazy-dog

$caseConverter->lowerCase($string); // the quick brown fox jumps over the lazy dog

$caseConverter->macroCase($string); // THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG

$caseConverter->pascalCase($string); // TheQuickBrownFoxJumpsOverTheLazyDog

$caseConverter->sentenceCase($string); // The quick brown fox jumps over the lazy dog

$caseConverter->snakeCase($string); // the_quick_brown_fox_jumps_over_the_lazy_dog

$caseConverter->titleCase($string); // The Quick Brown Fox Jumps Over The Lazy Dog

$caseConverter->trainCase($string); // The-Quick-Brown-Fox-Jumps-Over-The-Lazy-Dog

$caseConverter->upperCase($string); // THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

致谢

变更日志

请参阅CHANGELOG.md以获取有关最近更改的更多信息。

许可证

请参阅LICENSE以获取有关适用于此项目的许可证的更多信息。

安全

请参阅SECURITY.md以获取有关安全披露过程的更多信息。