【发布时间】:2014-04-09 10:05:35
【问题描述】:
由于某种原因,当preg_replace 在字符串中看到&not 并将其替换为¬:
$url= "http://something?blah=2&you=3&rate=22¬hing=1";
echo preg_replace("/&rate=[0-9]*/", "", $url) . "<br/>";
但是输出如下:
http://something?blah=2&you=3¬hing=1 // Current result
http://something?blah=2&you=3¬hing=1 // Expected result
任何想法为什么会发生这种情况以及如何防止它?
【问题讨论】:
标签: php preg-replace html-entities