这个值的内容是从数据库提出来的?
原文是:
111111111111111
2222222222222222
33333333333333333
444444444444444444入库时我用的nl2br()
到库里时是:
111111111111111</ br>
2222222222222222</ br>
33333333333333333</ br>
444444444444444444</ br>

解决方案 »

  1.   

    想到了str_replace("\n",'',$val),可是不知为什么没用!还是有换行!(在PHP中)
      

  2.   

    上面函数内部可能用到模式匹配 你用\n \r 或\n\r试试可能可以 VB里也有这种问题
      

  3.   

    可以这样
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <style>
    .overcss {border:1px solid}
    .downcss  {border:2px solid}
    </style>
    <body ><input type="button" name="btn1" onclick="fl()" value='xxx'><script>
    function fl(){
    var str ="111"
    +"safsdf";
    alert(str);
    }
    </script></HTML>字符串中支持\n \r
      

  4.   

    \n \r \n\r我都试了!!还是不行!!
      

  5.   

    TO: sparkcn
    你这各方法是对的,可现在问题的关键是这个值是从数据库得来的!各行分不开啊??
    str_replace("\n",'',$val)都不能用!
      

  6.   

    终于搞定了,要这么做啊:$ss=str_replace("\n",'<br>',$val);
    $resout=str_replace("\r",'',$ss);要分成两步做,楼上的说法有点歧义:P