我要把空格换成&nbsp;换行符换成<br>疑惑:
替换的时候 空格 写"" 还是\s换行符是\n 还是\r\n环境是是在非IR系列浏览器中ie浏览器不用考虑。求解写法,一次性全部替换。设内容为$txt

解决方案 »

  1.   

    我的写法$txt=preg_replace("/\s","&nbsp;",$txt)$txt=preg_replace("/\r\n","<br>;",$txt)谁有补充??
      

  2.   

    这样的话用str_replace()函数好点
      

  3.   


    echo preg_replace(array('/ /','/[\r\n]+/'), array('&nbsp;','<br>'), $string);
      

  4.   

    $changeset = array('\r\n'=>'<br>',' '=>'$nbsp;');
    $str = strtr($str,$changeset);