我希望显示HTML,因为它是在页面中的summernote编辑器中创建的。但是当我使用echo时,它会将HTML显示为"<div><h1>"
等。它不会像在编辑器中那样显示内容。
我想要有任何显示HTML的功能,因为它是在PHP的WYSIWYG编辑器中创建的。
这是我的代码
<div class="post_content">
<div class="post_meta">
<h2>
<?php echo ucfirst($questionpaper[0]['title']); ?>
</h2>
</div>
<?php
$description = $questionpaper[0]['description'];
echo $description;
?>
</div>
我想显示在summernote编辑器中创建的描述。但是目前我正在使用HTML标签作为纯文本输出。
目前我得到的输出如下:
<div>Lorem ipsum.</div><div><br></div><div>Lorem ipsum</div>
但我希望解析HTML标签。 PHP中是否有任何函数或库用于执行此操作。
答案 0 :(得分:0)
您正在使用htmlentities()
将标记转换为纯文本:
echo htmlentities($description);
将其更改为:
echo $description;
您刚刚更新了删除我所指的htmlentities()
的问题,但如果您仍然获得纯文本,则可以尝试执行此操作:
echo html_entity_decode($description);