我有一个加载到页面上的xml文档。有时会出现无法解析的特定字符,并显示此符号代替应该存在的字符:–
有时候角色从连字符到撇号,甚至是双引号。
我想做的是创建一个数组:
$invalidCharacters = array(" – ", "’", "&");
如果字符串包含任何这些字符,请将它们替换为HTML / ASCII等效字符。像这样:" – "
,"'"
和&
。
我知道我可以对某些项目进行str_replace()
,但是,是否有一种简单的方法可以让它通过循环查找特定的字符,并将其替换为每个字符?
答案 0 :(得分:2)
使用htmlspecialchars
应该适合您。