我通过一个编辑器将文本数据提交到数据库中,该编辑器将带有html标记的数据插入到数据库中。现在的问题是,当我从数据库中检索数据并尝试设置html标记附带的文本区域的值时。没有html标记我如何设置值?我试过这段代码
set_value('detail', html_entity_decode($aboutus->imgdetail))]);
但它不起作用。
zpjtge221#
你应该使用 htmlspecialchars_decode() 解码html标记并将其显示在文本区域中。
htmlspecialchars_decode()
set_value('detail', htmlspecialchars_decode(stripslashes($aboutus->imgdetail)));
更多信息:http://php.net/manual/en/function.htmlspecialchars-decode.php
pkwftd7m2#
设置变量时,使用strip tags函数,如下所示:
set_value('detail', strip_tags($aboutus->imgdetail))]);
2条答案
按热度按时间zpjtge221#
你应该使用
htmlspecialchars_decode()
解码html标记并将其显示在文本区域中。更多信息:http://php.net/manual/en/function.htmlspecialchars-decode.php
pkwftd7m2#
设置变量时,使用strip tags函数,如下所示: