还是不行...
也就是类似
$s = "abcd
asdfas";输出 abcdasdfas

解决方案 »

  1.   

    你要什么样的输出效果啊?用 str_replace 处理是正确的,你是 windows 系统吧?你忘记了 win 下面的换行是两个字符 \r\n,你str_replace(chr(13), '<br/>',$content);那里只是处理 \r,还有一个 \n,你可以把 \r\n 一起 replace 了就ok,其实应该判断操作系统,linux 是 \r,另外还有一个系统记不住了,根本没有用过那个系统,
      

  2.   

    <?php 
    $search = "<br><br><br><br><br><br>";
    $tmp = preg_replace("/(\<br\>)+/i", "<br>", $search);
    ?>
      

  3.   

    谢谢 gugaga() , 问题已解决yzxlyd朋友貌似把问题和我理解的不一样
      

  4.   

    function str_js($string) {
    $str = addcslashes($string, "\0..\006\010..\012\014..\037\042\047\134");
    return str_replace(array(chr(7), chr(11)), array('\007', '\013'), $str);
    }