ホームページ >バックエンド開発 >PHPチュートリアル >PHP では、正規表現によって小文字と下線の変数がキャメルケースに変換されます。

PHP では、正規表現によって小文字と下線の変数がキャメルケースに変換されます。

WBOY
WBOYオリジナル
2016-06-13 13:16:47845ブラウズ

PHP では、正規表現は小文字のアンダースコア変数をキャメルケースに変換します
$method = 'set'.preg_replace(
"/(?:^|_)([a-z])/e",
"strtoupper('\1')",
" $f) ;


たとえば、正規表現の first_name -> setFirstName
click_url -> setClickUrl

/e は perl でも実行できます。 🎜>
実行できない場合は、
a -> A
b -> B
...
Z
のみです。他に方法があるかどうかはわかりません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。