基本上我只是想知道是否有一种简单的方法来检测字符串是否全大写,然后相应地使替换它的东西大写或不大写。
例子:
$str = "WELL HI THERE BOB!";
$str = preg_replace("hi", "greetings", $str);
那会出现“WELL greetings THERE BOB”,但我希望它出现“WELL GREETINGS THE BOB”。
我想要:
$str = "Well hi there bob";
$str = preg_replace("hi", "greetings", $str);
出来:“你好,鲍勃!”
所以,再次,我希望它保持全部大写,但前提是它已经全部大写。