PHP html 解码帮助 - 转换:A &#039;quote&#039; is <b>bold</b>

31

我需要将这样的字符串转换:

A &#039;quote&#039; is <b>bold</b>

转化为:

A 'quote' is <b>bold</b>

html_entity_decode()未起作用。

2个回答

64
确保您使用正确的引用样式:
html_entity_decode('A 'quote' is bold', ENT_QUOTES);
ENT_QUOTES将转换双引号和单引号。(PHP手册:html_entity_decode)

很有帮助 - 就是这样 - 在这之后它运行地很好!谢谢Robert! - tzmatt7447

25
mb_convert_encoding($string, "UTF-8", "HTML-ENTITIES");

您可以将“UTF-8”替换为您需要的任何编码(但根据您选择的编码,某些字符可能无法表示)。


在我的情况下它不起作用。 - Assad Yaqoob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接