javascript - 使用thinkphp3.2.3,textarea已经手动回车换行,但是提交后数据库没有任何换行标签,怎么解决?
PHP中文网
PHP中文网 2017-05-16 13:15:21
0
3
653

使用thinkphp3.2.3,textarea已经手动回车换行,但是提交后数据库没有任何换行标签,怎么解决?

PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
某草草

再页面显示的时候加上<pre>

<pre>{$content}</pre>

如图

世界只因有你
nl2br($str);

将换行符转换为<br>再存入数据库

仅有的幸福

textarea里的空格(r)和换行符(n)在数据库里都是不显示标签的,你可以在页面显示时使用

<pre>{$content}</pre>

但是这样如果一行内容过长的话是不会自动换行的,你还可以在显示时把textarea的换行转换成

str_replace("\n", "<br>", $content4);

这样输出的内容就有换行了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!