This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Camel to snake case and snake to camel case convertor

1.0.0 2015-12-19 09:57 UTC

This package is not auto-updated.

Last update: 2021-09-18 02:14:23 UTC


This a simple camel to snake case and snake to camel case string convertor.


Use the common composer methods. The composer 'require command':

composer require todstoychev/case-convertor

or add to ypur composer.json in the 'require' section:

"require": {
    "todstoychev/case-convertor": "dev-master"

and then run:

composer update


The module contains only one class with 2 static methods. To convert from snake to camel case use:

    $result = \Todstoychev\CaseConvertor\Convertor::snakeToCamelCase('my_snake_case_string');

    echo $result; // Will produce 'mySnakeCaseString'

For camel to snake case you can use:

    $result = \Todstoychev\CaseConvertor\Convertor::camelToSnakeCase('myCamelCaseString');

    echo $result; // Will produce 'my_camel_case_string'

Keep in mind that numbers are not affected by the convertion. For more information take a look at the unit tests in the 'tests' folder.