幽灵作者 / 案例转换器
将字符串从AdaCase、CamelCase、CobolCase、KebabCase、小写、MacroCase、PascalCase、SentenceCase、SnakeCase、TitleCase、TrainCase和大小写转换
1.0.0
2024-02-10 19:54 UTC
Requires
- php: ^8.3
- ext-mbstring: *
Requires (Dev)
- ghostwriter/coding-standard: dev-main
- ghostwriter/psalm-plugin: ^0.2 || ^0.3 || ^1.0
README
将字符串从和转换为AdaCase
、CamelCase
、CobolCase
、KebabCase
、Lowercase
、MacroCase
、PascalCase
、SentenceCase
、SnakeCase
、TitleCase
、TrainCase
和Uppercase
。
安装
您可以通过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以获取有关安全披露过程的更多信息。