本教程提供了幾款php 刪除字符串中的空格多種方法哦,用了php函數(shù),str_replace,trim,正則等替換字符串的空格有效方法
用php自帶的函數(shù)
?代碼如下 | 復(fù)制代碼 |
str_replace( "?? ", " ",$str); 來(lái)替換 |
?
?代碼如下 | 復(fù)制代碼 |
$str = "##使用函數(shù)trim去掉字符串兩端特定字符####"; $str1 = trim($str,"#"); //為函數(shù)trim傳入第二個(gè)參數(shù),trim將刪除字符串$str兩端的#字符 echo $str." "; echo $str1; ?> |
實(shí)例
?
?代碼如下 | 復(fù)制代碼 |
$str = " 使用函數(shù)trim去掉字符串兩端空白字符 "; $str1 = trim($str); echo "處理前有".strlen($str)."個(gè)字符"; echo " "; echo " "; echo "使用trim函數(shù)處理后有".strlen($str1)."個(gè)字符"; ?> |
看個(gè)高級(jí)一點(diǎn)的
php程序刪除"數(shù)組"中"字符串元素"中的"空格"
?代碼如下 | 復(fù)制代碼 |
$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);//這應(yīng)該是你想要的數(shù)組吧~ ?> |
用正則表達(dá)試刪除空格
?代碼如下 | 復(fù)制代碼 |
$string = preg_replace("/s+([ $])/", "\1", $string); |
when "$" is inside [], www.111cn.net it does not represent the end of string
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
---------------------------------------------------------------
?代碼如下 | 復(fù)制代碼 |
$string = preg_replace("/s+([ ]|$)/", "\1", $string); |
---------------------------------------------------------------
?代碼如下 | 復(fù)制代碼 |
$string = preg_replace("/ +([ ]|$)/", "\1", $string); |
---------------------------------------------------------------
?代碼如下 | 復(fù)制代碼 |
$string = preg_replace('/([ ])[s]+/', '\1', $string); |
?
PHP怎么學(xué)習(xí)?PHP怎么入門(mén)?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門(mén)到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)