程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 刪除字符串中的空格多種方法

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

編輯:關於PHP編程

     本教程提供了幾款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);
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved