mysql长文本输出到html不换行的处理-k8凯发旗舰
text文本输入时,有时为了净化格式,我们可能在mysql保存时去掉了p标签及换行符,一些使用wordpress的朋友可能会这样操作,因为wordpress提供了这种方便的函数。
当我们换程序后,有时可能发现新程序中输出原wordpress数库表的posts文章时格式全乱了,挤成了一团,这是因为空格符和换行符没有输出,html没有捕捉到
标签。
这时,就需要对mysql长文本进行重新格式化输出。我在网上查了一下,找到nl2br() 函数。nl2br() 用于字符串中的新行(\n)之前自动插入换行符,这样的话就基本解决了mysql长文本换行符的输出问题。
至于文本中的图片样式,可以用css定义一下,这个就好办了。
最终处理: str_replace('>;', '>', nl2br($originalstring)); #笔记 #记录