php数据库存储换行 php怎么将数据库中的数据显示出来

PHP怎么实现将多行文本框的内容的文字格式一同保存到数据库中,比如换行符,读出的时候还能实现,怎么如果是纯文本的编辑,你可以拆分换行符或者替换换行符:
?php
//echo $_POST['aaa'];
//$arr = explode("\r\n",$_POST['aaa']);
//print_r($arr);
echo str_replace("\r\n","",$_POST['aaa']);
?
form action="" method="post"
textarea name="aaa"/textarea
input type="submit" name="bt" value="https://www.04ip.com/post/提交"/
/form
php 获取数据库的内容如何换行显示下面是一个解决方法php数据库存储换行:
以作为分隔符
替换成\n
str_replace('' , '\\n' , $text);
nl2br($text);
将\n替换成br/即可php数据库存储换行,参见php手册php数据库存储换行的nl2br()函数
用php如何实现mysql中存储的文章按要求显示在页面上(比如段落换行,加粗,下换线等)使用编辑器 , 推荐ueditor,简单方便
编辑器的内容全部存进去数据库,再取出来就有格式
如果你要自己实现这种功能,就需要自己加html代码,例如,换行的话,手动加br , 很不方面 , 用编辑器好了
关于PHP中数据库取出数据换行空格问题整个思路就是错的 , 我给你理清一下 , 你看哪个方便啊 。
你现在的做法:
提交数据,用STR_REPLACE转换 , 然后保存 , 显示时可以直接显示,但需要再编辑时又要用STR_REPLACE转换过来,你累不累啊 。
其实只用转换一次就行了 。
就是:提交保存时,直接保存无需转换,编辑时直接编辑无需转换,实际上就跟本不用转换嘛,只用在显示的地方转换一次就行了 。你说呢?这样做还有个好处就是可以保存数据库的原始值不动,像你那转样转换来转换去,里面数据早乱了 。
【php数据库存储换行 php怎么将数据库中的数据显示出来】关于php数据库存储换行和php怎么将数据库中的数据显示出来的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读