这是什么原因呢? 看你的$temp里的原始字符串是什么了,可能有\n,因为nl2br就是newline to br啊,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 nl2br 就是把换行字符串标识换成<br>啊, “nl2br();”函数转换出来的是“<br />”,不是“<br>”,不过也是能被浏览器执行。你如果只是在文本输入表单下敲的回车,那只要“ str_replace("\n","<br>",$temp) ”就可以了。 谢谢各位,我的意思是资料从库里面读出显示出来echo $temp就不应该看到好呀<br /><br />真的很好<br /><br /><br />很好的这样的效果了,应该没有<br />了, 但现在读出来,还是确实这样效果好呀<br /><br />真的很好<br /><br /><br />很好的 读取的时候用这个:StripSlashes($temp) 就可以了 上面说错了,你读取到文本框时,事先就不需要nl2br()了,在显示到html页是才用nl2br()处理一下。这样就能正常显示了。 看你这种显示,应该在显示之前你用了HtmlSpecialChars之类的函数处理过吧?如果你要用这类函数处理的话,那在入库时就不要nl2br了,然后在显示的时候在HtmlSpecialChars之后再用nl2br就没有问题了. 求助! 按时间段查询问题 请高手帮帮忙 小弟感激不尽 php如何获取当前用户的id? 求一个采集程序 php新手问题.回答就有分! 有没有办法禁止访问者将我的页面“另存为”? 请教简体和繁体网站的制作,我看到大多网站的后台,只有一种“中文简体”管理,但是他的网站界面却有简体和繁体两种。 一个牛人的代码,php发邮件的!不用fsocket 为什么PHP文件打开是乱码 SMTP在WIN2000里有什么用? 在线等,网页如何判断客户端是安卓还是IOS系统? 求一个正则 help: 我用了smarty为什么会出乱码???????????
你如果只是在文本输入表单下敲的回车,那只要“ str_replace("\n","<br>",$temp) ”就可以了。
echo $temp
就不应该看到
好呀<br />
<br />
真的很好<br />
<br />
<br />
很好的这样的效果了,应该没有<br />了,
<br />
真的很好<br />
<br />
<br />
很好的
这样就能正常显示了。