私は 'Some_string_to_capitalize'に変換したい文字列 'Some_string_to_capitalize'を持っています。私が試してみました:preg_replaceキャプチャをどのように大文字(php)にしますか?
$result = preg_replace('/(_([a-z]{1}))/' , strtoupper('$1') , $subject )
と
$result = preg_replace('/(_([a-z]{1}))/' , "strtoupper($1)" , $subject )
を私はPHPのmanページを見て、ここでのSOにしか見つかりませんでした。これはダップ場合はお詫び!
This is the equivalent SO question for Javascript。
+1ハワード最初の答え: – AndyPerlitch
誰が最初に答えを出すのではなく、答えが良いかどうかについてです。/e修飾子は良い考えではありません。これは危険なことがあります。現在は非難されており、ある時点でPHPから完全に削除されます。 –
@Josh Davis私はいくつかのグーグルをして、あなたは安全上の懸念について絶対に正しいです。私がハワードの答えを受け入れたとき、彼とダビデの間にはっきりとした利点はなかった。それを指摘してくれてありがとう。 – AndyPerlitch