gpt4 book ai didi

php - 在 PHP 输出中打印 HTML 标签

转载 作者:行者123 更新时间:2023-11-28 04:35:07 27 4
gpt4 key购买 nike

我在 php 变量中有 HTML 标签。我想按原样打印这些值。这是我尝试过的。

$str = "A 'quote' is <b>bold</b>";

echo htmlentities($str);
// Outputs: A 'quote' is &lt;b&gt;bold&lt;/b&gt;

echo $str; //out puts as follows

“引用”是粗体

但是我想把它打印成

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

此外,是否可以在 php 页面的顶部进行任何设置,这样我就不需要在每个 php 变量中都使用它?

最佳答案

就用

 $str = "A 'quote' is <b>bold</b> ";

echo htmlspecialchars($str);

因为 htmlentities 将一些字符转换为 HTML 实体。

您应该改用 htmlspecialchars

它替换如下字符:

'&' (ampersand) becomes &amp;
'"' (double quote) becomes &quot; when ENT_NOQUOTES is not set.
"'" (single quote) becomes &#039; only when ENT_QUOTES is set.
'<' (less than) becomes &lt;
'>' (greater than) becomes &gt;

可以查看php fiddle here

关于php - 在 PHP 输出中打印 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21968290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com