0

我正在使用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; ?>

4

1 回答 1

0

终于找到了解决办法。使用htmlspecialchars_decode($variable, ENT_HTML5). 这将以 HTML5 格式打印。

解决了

<div class="container">
<?php foreach ($blog as $key => $post) : ?>
    <h1><?= $post['blog_title'] ?></h1>
    <div id="blog_content">
        <?= htmlspecialchars_decode($post['blog_body'], ENT_HTML5) ?>
    </div>
<?php endforeach; ?>

感谢@Dipak Mewada 的帮助..

于 2020-03-24T13:35:16.237 回答