熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

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

2013-11-15 12:34:55  來源: PHP編程 

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

  用php自帶的函數

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

  
實例

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

  看個高級一點的
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;
$arr[]=trim($value);//去空格
}
print_r($arr);//這應該是你想要的數組吧~
?>

  用正則表達試刪除空格

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

  when "$" is inside [] wwwitnet does not represent the end of string

  

$string = preg_replace("/s+([x]|$)/" "" $string);

  

$string = preg_replace("/x+([rn]|$)/" "" $string);

  

$string = preg_replace(/([rn])[s]+/ $string);

From:http://tw.wingwit.com/Article/program/PHP/201311/21217.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.