//$nr为从数据库读出的数据,在指定位置进行如下
echo preg_replace("/\\n/s","<br>",$nr);

解决方案 »

  1.   

    用textarea 向数据库写如是一个回车就会生成一个<br>如果我不对回车处理呢,就没有<br>生成了,但是查看源文件时发现已经有段落错开了,由于html解释没有发现段落标志所以我们看到的是没有发现段落标志。
    我现在说的是我想用一个办法[X]处理textarea 数据库读时在php执行后通过查看源文件看到读出的数据都在一行上,其中可能含有各种html符号,在你浏览时还是段落分明的。
    我现在寻找这个[X]。
     例子:
    list.php
    浏览时看到结果:
    ......dsfsfsfsf
    fsfsfsfsfsfsf
    sfsf....用ie查看源文件结果:
    ......dsfsfsfsf<br>fsfsfsfsfsfsf<br>sfsf....
      

  2.   

    echo preg_replace("/\\n/s","<br>",$nr);
    这个方法并不是用在写入数据库时的,而是写入到显示页面的HTML代码的.这语句意思就是说在从库中读出时将textarea的回车\n(也即数据库里的回车)替换成显示页面HTML的回车<br>。