【发布时间】:2014-02-23 12:38:31
【问题描述】:
我在 php 变量中存在 HTML 标记。我想按原样打印值。这是我尝试过的。
$str = "A 'quote' is <b>bold</b>";
echo htmlentities($str);
// Outputs: A 'quote' is <b>bold</b>
echo $str; //out puts as follows
“引号”是粗体
但我想把它打印成
A 'quote' is <b>bold</b>
另外,有没有什么设置可以在php页面的顶部进行,这样我就不需要在每个php变量中都使用它了?
【问题讨论】:
-
不要使用html ebtities。只需回显 $str
-
为什么不只是
echo $str -
如果你想逐字发送 HTML 标签,不要使用
htmlentities()。如果要将标签 在浏览器中 显示为文字文本,则需要像当前一样对其进行转义。请说明你真正想要做什么 -
@Bojangles :我已经更新了我的问题以说出我想要什么
-
不,你没有。你在用这个文本做什么?将其回显到浏览器或其他东西?