-1
我想將lower_underscore轉換爲lowerCamelCase,但保留PHP中的前導下劃線。下劃線到駝峯大小寫,排除大寫下劃線
例子:
foo_bar -> fooBar
foo -> foo
_foo_bar -> _fooBar
_foo -> _foo
我想將lower_underscore轉換爲lowerCamelCase,但保留PHP中的前導下劃線。下劃線到駝峯大小寫,排除大寫下劃線
例子:
foo_bar -> fooBar
foo -> foo
_foo_bar -> _fooBar
_foo -> _foo
這是我的最終解決方案:
preg_replace_callback('/(?!^)_([a-z])/', function($string)
{
return strtoupper($string[1]);
}, $string);