回显MYSQL中包含html标记的变量



我在MYSQL变量"my_text"使用FILTER_SANITIZE_FULL_SPECIAL_CHARS函数保存文本,如下所示:

MYSQL:

<p style="text-align: justify;"><span style="color: rgb(224, 62, 
45);">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy 
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam 
voluptua.</span></p>

如果我取这个变量,然后在前端用php回显它,这些标签就不起作用了,因为php回显会把整个字符串放在引号中,然后看到这个

<p style="text-align: justify;"><span style="color: rgb(224, 62, 45);">Lorem ipsum dolor 
sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore 
et dolore magna aliquyam erat, sed diam voluptua.</span></p>

为什么不工作?

谢谢你的帮助!

如果您希望将经过处理的HTML转换回实际的HTML,请查看

html_entity_decode()

https://www.php.net/manual/en/function.html-entity-decode.php

最新更新