如何将字符串转换为HTML字符串?

时间:2015-10-08 10:25:06

标签: javascript php html string

我有一个具有数据库单元格值的字符串(变量)。实际上这个值是html代码。我必须将该代码打印到html页面。我发现如何将HTML字符串转换为DOM字符串。但我不知道如何将字符串转换为HTML字符串。如果有人知道答案,请解释或建议我从一开始就能理解的链接。谢谢。这是我的代码。

echo '<source src="series/'.$row["enlace"].'.webm" type="video/webm"/>';

我这样出去了。 enter image description here

但我想要这样。 enter image description here

4 个答案:

答案 0 :(得分:2)

试试这个

$dbstr = html_entity_decode("&lt;p&gt;Just install and use this app.&amp;nbsp;&lt;strong&gt;MENU -&amp;gt; SETTINGA&lt;/strong&gt;&lt;/p&gt;");

答案 1 :(得分:1)

试试这个

    $dbstr = htmlspecialchars_decode("<p>Just install and use this app. <strong>MENU -> SETTINGA</strong></p>");

echo $dbstr;

答案 2 :(得分:1)

标签被打印而不被解释的原因是,使用html特殊字符编码(&lt;&gt;),您实际上是在告诉浏览器您希望特殊字符是印刷,不解释。 由于您是从数据库中检索此内容,因此更改实际内容可能不是最佳选择,甚至不可能。相反,您可以使用内置的php函数解码特殊字符:

$dbstr = htmlspecialchars_decode(mysql_escape_string("&lt;p&gt;Just install and use this app.&amp;nbsp;&lt;strong&gt;MENU -&amp;gt; SETTINGA&lt;/strong&gt;&lt;/p&gt;"));

答案 3 :(得分:1)

$dbstr = html_entity_decode("&lt;p&gt;Just install and use this app.&amp;nbsp;&lt;strong&gt;MENU -&amp;gt; SETTINGA&lt;/strong&gt;&lt;/p&gt;");
echo $dbstr;

使用html_entity_decode()功能

html_entity_decode()