我想将lower_underscore转换为lowerCamelCase,但是在PHP中保留了前导下划线。
示例:
foo_bar -> fooBar
foo -> foo
_foo_bar -> _fooBar
_foo -> _foo
答案 0 :(得分:1)
答案 1 :(得分:1)
这是我的最终解决方案:
preg_replace_callback('/(?!^)_([a-z])/', function($string)
{
return strtoupper($string[1]);
}, $string);