PHP替换特殊字符的HTML

时间:2019-04-24 15:10:53

标签: php special-characters

我有一些特殊字符问题 我有这个字符串:

$a='yamp; y#039; yquot; lorem ipsum dolor sit amet, consectetur elit';

和输出相同:

yamp; y#039; yquot; lorem ipsum dolor sit amet, consectetur adipisicing elit

但是应该是:

& ' " lorem ipsum dolor sit amet, consectetur adipisicing elit

我用了这个:

html_entity_decode($a, ENT_QUOTES, "utf-8");

但是它不起作用, 你能帮我吗?

1 个答案:

答案 0 :(得分:1)

如评论中所述,将“ y”替换为“&”。

yamp; y#039; yquot;不是html实体

& ' "是(结果:&'“)。

编码可能有问题,或者替换功能在某处变得很疯狂。