mysql长文本输出到html不换行的处理-k8凯发旗舰

text文本输入时,有时为了净化格式,我们可能在mysql保存时去掉了p标签及换行符,一些使用wordpress的朋友可能会这样操作,因为wordpress提供了这种方便的函数。

当我们换程序后,有时可能发现新程序中输出原wordpress数库表的posts文章时格式全乱了,挤成了一团,这是因为空格符和换行符没有输出,html没有捕捉到
标签。

my.jpg

这时,就需要对mysql长文本进行重新格式化输出。我在网上查了一下,找到nl2br() 函数。nl2br() 用于字符串中的新行(\n)之前自动插入换行符,这样的话就基本解决了mysql长文本换行符的输出问题。

至于文本中的图片样式,可以用css定义一下,这个就好办了。

最终处理: str_replace('>
;', '>', nl2br($originalstring));
#笔记 #记录
发表评论
投稿
网站地图