如何从数据库中解码html数据并在CodeIgniter中设置textarea的值

xggvc2p6  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(235)

我通过一个编辑器将文本数据提交到数据库中,该编辑器将带有html标记的数据插入到数据库中。现在的问题是,当我从数据库中检索数据并尝试设置html标记附带的文本区域的值时。没有html标记我如何设置值?
我试过这段代码

set_value('detail', html_entity_decode($aboutus->imgdetail))]);

但它不起作用。

zpjtge22

zpjtge221#

你应该使用 htmlspecialchars_decode() 解码html标记并将其显示在文本区域中。

set_value('detail', htmlspecialchars_decode(stripslashes($aboutus->imgdetail)));

更多信息:http://php.net/manual/en/function.htmlspecialchars-decode.php

pkwftd7m

pkwftd7m2#

设置变量时,使用strip tags函数,如下所示:

set_value('detail', strip_tags($aboutus->imgdetail))]);

相关问题