ホームページ >バックエンド開発 >PHPチュートリアル >preg_replace は結果をローテーションします
preg_replace の置換結果
すみません:
$a = '(abcd)';
echo preg_replace("/((.*?))/s",strtoupper("\1") ,$str);
出力結果 abcd を大文字に変更できないのはなぜですか?
ありがとうございます!
-----解決策---------
echo preg_replace("/(( . *?))/es",'strtoupper("\1")',$a);
------解決策----------------------
echo preg_replace("/((.*? ) )/es",'"".strtoupper("\1").""',$a);