0

我想在 php 中将下划线字符串转换为驼峰式字符串。如何做到这一点preg_replace

例如:offer_listofferList

4

2 回答 2

4

可以在您的正则表达式上使用 /e 修饰符来完成,如下所示:

preg_replace("/_([a-zA-Z])/e", 'strtoupper("$1")', "camel_case_word")
于 2013-02-24T09:26:36.793 回答
0

没有怀孕:

 /**
 * Converts underscore string into camel
 * @param   string    $str
 * @return  string 
 */
public static function underToCamel($str){
    return   \lcfirst(str_replace(' ', "", ucwords(strtr($str, '_-', ' '))));
}
于 2013-02-24T10:00:05.410 回答