$s='aa\r\nbbb';
$s=str_replace("\r\n","",$s);
echo "s=$s";
die();这个我用chrome,无论怎么调试,就是替换不掉\r\n,用的是wamp5.3,我实在是找不到错误了,请高手指点?

解决方案 »

  1.   

    $s='aa\r\nbbb';
    我发现了是单引号的问题写成
    $s="aa\r\nbbb";就行
    可是如果我必须用单引号怎么办呢?
      

  2.   

    替换也用单引号就是了
    $s=str_replace('\r\n',"",$s);
      

  3.   

    如果必须用单引号,那么下边$s=str_replace('\r\n',"",$s);单引号内变量不会被解析 会被当做字符串  而\r\n在php中是有特殊含义的,所以也可以视为变量.所以单引号和双引号对他们的解析就不同你可以上下都用单引号或者都用双引号.