[英]Echo a variable contains html tags from MYSQL
我使用函數 FILTER_SANITIZE_FULL_SPECIAL_CHARS 在我的 MYSQL 變量“my_text”中添加了一個短格式文本,並像這樣保存了這個文本:
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 echo 將這個完整的字符串放在引號之間,我看到了:
<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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.