$str = str_replace("\s+","",$str);$str = trim($str);
去掉不了,为什么?

解决方案 »

  1.   

    $str = str_replace(" ","",$str);$str = trim($str);
      

  2.   

    // \s是正则模式,str_repalce 不支持
    $str = preg_replace("/^\s+|\s+$/","",$str);$str = trim($str);
      

  3.   

    恩 测试过,前面还是有空白,特别奇怪
    这样试了也还有
    $str = preg_replace("/ /","",$str);
    $str= preg_replace("/s+/","",$str);
      

  4.   

    echo base64_encode("这里放你的串");帖出结果
      

  5.   

    显示的是这样
    oaGhob+q0du9x8rWyvW1xNSt1PLT0MvEuPa3vcPmo7o=全角空白? 我不知道哦,如果是的话就是说去不了?
      

  6.   

    果然是全角$str = str_replace(" ","",$str);//复制使用,或者在前面引号内自己输入全角空格
      

  7.   

    base64_decode...你以为肉眼看啊,呵呵
      

  8.   


    当我看到你的回复时,我第一反应的确以为肉眼看。。我还以为全角空格在base64_encode以后是以固定字符出现呢现在弄明白了。
      

  9.   

    非常感谢
    请问这个全角空白,我打不出呢?google拼音输入法
      

  10.   

    shift+空格键 //全半角互换,这是所有中文输入法通用快捷键啊