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 に答える