php 刪除字符串中的空格多種方法_PHP教程
推薦: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教程-php 刪除字符串中的空格多種方法。