php替换html特殊字符

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

$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");

但这不起作用,请您能帮我吗?


慕森卡
浏览 180回答 1
1回答

慕森王

如评论中所述,将“ y”替换为“&”。yamp; y#039; yquot; 不是html实体& ' " 是(结果:&'“)。编码可能有问题,或者替换功能在某个地方发狂。
打开App,查看更多内容
随时随地看视频慕课网APP