我正在使用此代码将&
替换为&
。
$arr = array();
$arr['oassade'] = 'one&1';
$arr['asdas'] = 'tw&o2';
$arr['asdsads'] = '&three123';
$columns = array($arr);
foreach ($arr as $key => $value){
$arr[$key] = str_replace("&", "&", $value);
}
print_r($arr);
不是替换,而是在我改变时
$arr[$key] = str_replace("&", "&", $value);
到
$arr[$key] = str_replace("&", "1", $value);
它正在用&
替换1
。
我该怎么办?
感谢....
答案 0 :(得分:4)
您可以尝试使用htmlspecialchars()
代替,这应该为您编码&符号,这样您就不必担心它了。
答案 1 :(得分:0)
此代码正常运行,但您可能无法在浏览器中看到它