在 PHP(Wordpress 主题功能,尝试将存储在主题选项中的 html 添加到博客标题)中,我试图获得以下行:
$x="<p>html</p>"; echo $x;
像这样渲染 html:
echo "<p>html</p>";
结果不同,第一个将显示 html 标签,而第二个将处理 html。有人可以帮忙吗。谢谢
A. 如果你想显示 HTML 标签,你可以使用htmlentities
例子
$x = "<p>html</p>";
echo htmlentities($x);
输出
<p>html</p>
B.如果您想反过来可能会存储您的字符串,因为 <p>html</p>
这就是您看到的原因,<p>html</p>
那么您应该使用html_entity_decode
例子
$x = "<p>html</p>";
echo html_entity_decode($x);
输出
html
C. 可能是您没有使用网络浏览器并且您想要html
然后您应该使用strip_tags
例子
$x = "<p>html</p>";
echo strip_tags($x);
输出
html