我有一个不确定完全转换为PHP 7.2的函数:
static function toCamelCaseFromUnderscore($str) {
$func = create_function('$c', 'return strtoupper($c[1]);');
return preg_replace_callback('/_([a-z])/', $func, $str);
}
答案 0 :(得分:0)
尽管我同意这些意见,但为了结束此问题,PHP.net上的示例更加清晰
static function toCamelCaseFromUnderscore($str) {
return preg_replace_callback('/_([a-z])/', function($c){
return strtoupper($c[1]);
}, $str);
}