当用户从文本区域保存文本时:
bfajsdb fkjasdfasjkdfasdfasdf asdf asdf sdf
asdfasdfasdfasdf asd asdf asdf
sdfasdfasdf
从 textarea 使用 codeignter 中的 nl2br_except_pre 函数将其保存在数据库中,如下所示:
bfajsdb fkjasdfasjkdfasdfasdf asdf asdf sdf
<br>
asdfasdfasdfasdf asd asdf asdf
<br>
sdfasdfasdf
很适合在 div 或 p 标签中输出。或一般在 html 输出中。
但是,当再次在 textarea 中重新填充时,它会显示
标签,这很丑陋并且会让用户感到困惑。
如何在从数据库重新填充保存的值之前清理输出,使其在 textarea 中看起来像这样:
bfajsdb fkjasdfasjkdfasdfasdf asdf asdf sdf
asdfasdfasdfasdf asd asdf asdf
sdfasdfasdf
而不是这样:
bfajsdb fkjasdfasjkdfasdfasdf asdf asdf sdf
<br>
asdfasdfasdfasdf asd asdf asdf
<br>
sdfasdfasdf