【发布时间】:2020-07-04 23:39:56
【问题描述】:
我正在使用 CKEDITOR 5 获取输入并将其存储到数据库中,但是当我尝试输出它时 将 html 标签打印为原始文本 而不是显示为 html 元素。
<div class="container">
<?php foreach ($blog as $key => $post) : ?>
<h1><?= $post['blog_title'] ?></h1>
<div id="blog_content">
<?= $post['blog_body'] ?>
</div>
<?php endforeach; ?>
【问题讨论】:
-
您可以尝试将 $post['blog_body'] 替换为 htmlspecialchars($post['blog_body']) 这应该可以工作并且会回显您的 html。让我知道它是否有效。
-
感谢@DipakMewada。 htmlspecialchars 不工作......但 htmlspecialchars_decode() 工作。感谢您帮助记住 php 中的这些函数
标签: php ckeditor5 codeigniter-4