84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
使用thinkphp3.2.3,textarea已经手动回车换行,但是提交后数据库没有任何换行标签,怎么解决?
认证0级讲师
再页面显示的时候加上<pre>
<pre>{$content}</pre>
如图
nl2br($str);
将换行符转换为<br>再存入数据库
textarea里的空格(r)和换行符(n)在数据库里都是不显示标签的,你可以在页面显示时使用
但是这样如果一行内容过长的话是不会自动换行的,你还可以在显示时把textarea的换行转换成
str_replace("\n", "<br>", $content4);
这样输出的内容就有换行了。
再页面显示的时候加上<pre>
如图
将换行符转换为<br>再存入数据库
textarea里的空格(r)和换行符(n)在数据库里都是不显示标签的,你可以在页面显示时使用
但是这样如果一行内容过长的话是不会自动换行的,你还可以在显示时把textarea的换行转换成
这样输出的内容就有换行了。