我如何在PHP中解码html实体?

时间:2014-06-21 16:01:33

标签: php html decode

我正在尝试转换html实体,但它无效。

$string_with_bold_tag = "<b>Hello World </b&gt";
$converted = html_entity_decode($string_with_bold_tag);

echo $converted;

它只返回带有粗体标记的Hello World。知道我做错了吗?

3 个答案:

答案 0 :(得分:3)

你的字符串在语法上有问题,试试这个:

$string_with_bold_tag = "<b>Hello World </b>"; //you missed a semi colon here
$converted = html_entity_decode($string_with_bold_tag);

echo $converted;

在输入字符串的末尾没有分号& gt - > & gt;

为了正确解释,您需要正确的语法。

答案 1 :(得分:1)

检查您的css文件并更改您在模板中使用的字体类型。 它不应该是:

font: inherit;

答案 2 :(得分:0)

您错过了额外的';'在你的字符串的末尾

应该是:

$string_with_bold_tag = "<b>Hello World </b>";

解码时,你应该得到:

<b>Hello World </b>