1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace inter\utils;
- class Names
- {
-
- public static function Camelize($uncamelized_words, $separator = '_')
- {
- $uncamelized_words = $separator . str_replace($separator, " ", strtolower($uncamelized_words));
- return ltrim(str_replace(" ", "", ucwords($uncamelized_words)), $separator);
- }
-
- public static function UnCamelize($camelCaps, $separator = '_')
- {
- return strtolower(preg_replace('/([a-z])([A-Z])/', "$1" . $separator . "$2", $camelCaps));
- }
- }
|