raving-dev / case-converter
Installs: 3
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/raving-dev/case-converter
This package is not auto-updated.
Last update: 2025-12-24 19:16:55 UTC
README
Simplest way to convert strings to various cases:
- camelCase
- PascalCase
- snake_case
- SCREAMING_SNAKE_CASE (a.k.a. CONSTANT_CASE)
- Camel_Snake_Case
- kebab-case
- COBOL-CASE
- Train-Case
- flatcase
- UPPERFLATCASE
1. Installation
composer require raving-dev/case-converter
2. Usage
use RavingDev\CaseConverter\CaseConverter; use RavingDev\CaseConverter\CaseEnum; $string = ' Strings case converter for PHP'; CaseConverter::toCamelCase($string); // stringsCaseConverterForPhp CaseConverter::toPascalCase($string); // StringsCaseConverterForPhp CaseConverter::toSnakeCase($string); // strings_case_converter_for_php CaseConverter::toScreamingSnakeCase($string); // or CaseConverter::toConstantCase($string); // STRINGS_CASE_CONVERTER_FOR_PHP CaseConverter::toCamelSnakeCase($string); // Strings_Case_Converter_For_Php CaseConverter::toKebabCase($string); // strings-case-converter-for-php CaseConverter::toCobolCase($string); // STRINGS-CASE-CONVERTER-FOR-PHP CaseConverter::toTrainCase($string); // Strings-Case-Converter-For-Php CaseConverter::toFlatCase($string); // stringscaseconverterforphp CaseConverter::toUpperFlatCase($string); // STRINGSCASECONVERTERFORPHP // Use can use this method to change case dynamically CaseConverter::toCase(CaseEnum::KEBAB, $string); // strings-case-converter-for-php // Equals to CaseConverter::toKebabCase($string)