php字符串替换函数具有更精确的结果?

时间:2013-05-15 17:50:12

标签: php str-replace

是否可以在不使用正则表达式的情况下使str_replace更精确?

$str = str_replace("replace", "REPLACE", $str);

例如,如果它希望将替换替换为 REPLACE ,我不希望它将替换更改为替换

非常感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

如果你绝对不想使用正则表达式,这对于这样的事情是一个可怕的想法,那么你可以做一些用“REPLACE”取代“替换”然后用“REPLACEs”做同样的事情回到“取代”。

$str = str_replace("replace", "REPLACE", $str);
$str = str_replace("REPLACEs", "replaces", $str);

虽然那时你会遇到“替换”或“替换”的问题,但是。

答案 1 :(得分:-2)

试一试:

str_replace("replace ", "REPLACE");

当然,它只适用于这种情况。最好的方法是使用正则表达式。