我正在尝试删除此字符,并且此字符仅来自带有php的$ string。我已经尝试过str_replace(“»”,“”,$ test)和str_replace(chr(187),“”,$ test),但他们无法触摸它。问题是它不是每次都在同一个地方,所以我甚至无法通过修剪目的来获得创意。
答案 0 :(得分:4)
您是否忘记str_replace(old, new, string)
不修改原始字符串,而是返回修改后的字符串的副本?
所以:
$string = "This is the » character";
$new_string = str_replace("»", "_", $string);
echo $new_string;
应该有效(对我而言)!
答案 1 :(得分:1)
想要指出HTML中的“»”等于»
这是一个标准。所以,我的建议是你最好使用标准字符。
答案 2 :(得分:0)
我最后用
一次单步执行字符串中的一个字符echo ord($test[n]
直到我终于找到了破坏我的夜晚的令人讨厌的隐藏角色。
感谢所有人的帮助!