PHP では、正規表現は小文字のアンダースコア変数をキャメルケースに変換します
$method = 'set'.preg_replace(
"/(?:^|_)([a-z])/e",
"strtoupper('\1')",
" $f) ;
たとえば、正規表現の first_name -> setFirstName
click_url -> setClickUrl
/e は perl でも実行できます。 🎜>
実行できない場合は、
a -> A
b -> B
...
Z
のみです。他に方法があるかどうかはわかりません。