php 刪除字符串中的空格多種方法_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:php匹配字符中鏈接地址程序代碼
      判斷一個字符串是否含有超級鏈接 下面我們只要過濾連接部份。 正則:/(?=href=)([^]*)(?=)/ (?=exp) 匹配exp后面的位置 (?=exp) 匹配exp前面的位置 此正則 匹配 在 href= 之后 之前 的 非 的所有字符 例子:a href='www.45it.net ' 找到這些字符(url)用 # 替換,就可

       本教程提供了幾款php教程  刪除字符串中的空格多種方法哦,用了php函數,str_replace,trim,正則等替換字符串的空格有效方法

      用php自帶的函數

      str_replace( "   ", " ",$str);
      來替換

       

      <?php
      $str = "##使用函數trim去掉字符串兩端特定字符####";
      $str1 = trim($str,"#"); //為函數trim傳入第二個參數,trim將刪除字符串$str兩端的#字符
      echo $str."<br>";
      echo $str1;
      ?>


      實例

       

      <?php
      $str = " 使用函數trim去掉字符串兩端空白字符 ";
      $str1 = trim($str); echo "處理前有".strlen($str)."個字符";
      echo "<br/>";
      echo "<br/>";
      echo "使用trim函數處理后有".strlen($str1)."個字符";
      ?>

      看個高級一點的
      php程序刪除"數組"中"字符串元素"中的"空格"

      <?
      $arr=array();
      $arr[]="ad dfd  dfd";
      $arr[]="saf sdf dsf";
      $arr[]="sdf dsfgfd dd";
      $arr[]="dfd dfferw ";
      while(list($name,$value)=each($arr)){
      echo $value;
      $arr2[]=trim($value);//去空格
      }
      print_r($arr2);//這應該是你想要的數組吧~
      ?>

      用正則表達試刪除空格

      $string = preg_replace("/s+([rn$])/", "\1", $string);

      when "$" is inside [], www.45it.net does not represent the end of string


      ---------------------------------------------------------------

      $string = preg_replace("/s+([x20]|$)/", "\1", $string);


      ---------------------------------------------------------------

      $string = preg_replace("/x20+([rn]|$)/", "\1", $string);


      ---------------------------------------------------------------

      $string = preg_replace('/([rn])[s]+/', '\1', $string);

      分享:如何批量替換相對地址為絕對地址
      如果你的url鏈接是相對路徑static/mapi.css,你想把他批量替換成絕對路徑http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css。那么,你可以這樣做: 寫一個PHP文件,把需要替換的網址寫進去。 這個代碼的意思就是,把#BASE_URL#替換成 http://api.map.baidu.

      來源:模板無憂//所屬分類:PHP教程/更新時間:2013-05-27
      相關PHP教程