raving-dev / case-converter
v1.0
2025-12-24 09:38 UTC
This package is not auto-updated.
Last update: 2026-03-19 09:05:54 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)