我在基于网络的游戏中为我的所有文本区域使用 ckeditor,当我输入文本区域并单击提交按钮时,它会保存到我的数据库中,但数据库还包含像 <p>
这样的标签。和 <b>
.
我怎样才能删除它们?
最佳答案
Ck-editor 用于保存 HTML,因此它会将其保存在您的数据库中。如果只想保存文本,则无需使用 ck-editor,因为它用于格式化文本。但是如果你想使用它,那么正确的方法是通过函数 http://php.net/manual/en/function.html-entity-decode.php在保存到数据库之前和检索它时,通过函数 http://php.net/manual/en/function.htmlentities.php然后将其放入 ckeditor 中,然后您可以对其进行编辑或将其放置在页面中的显示位置。
如果您想去除标签,请使用此功能 php.net/manual/en/function.strip-tags.php 但在这种情况下,您将丢失文本格式。
关于php - CKEDITOR 和 PHP 和 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13397540/