php的trim函數
A. php,$map->get ( $key ),我想對這個取出來的值去掉首尾空格,怎麼寫
trim($map->get($key));
trim() 函數從字元串的兩端刪除空白字元和其他預定義字元。
B. php中trim兩邊去空格怎麼寫
本文實例講述了php中ltrim()、rtrim()與trim()刪除字元空格的方法。分享給大家供大家參考。具體分析如下:
php中的trim函數不能像asp中的一樣,可以自動刪除所有空格,PHP專業提供了 rtrim() trim()函數,對此感興趣的朋友可以參考一下。
PHP實例代碼如下:
復制代碼 代碼如下:
<?php
$str=" 去除前後空格 ";
echo "方括弧中為原始字元串:[".$str."]<br>";echo "原始字元串長度:".strlen($str)."<br>";$str1=ltrim($str);
echo "執行ltrim()之後的長度:".strlen($str1)."<br>";$str2=rtrim($str);
echo "執行rtrim()之後的長度:".strlen($str2)."<br>";$str3=trim($str);
echo "執行trim()之後的長度:".strlen($str3)."<br>";echo "去掉首尾空格之後的字元串:[".$str3."]";?>
C. PHP如何刪除空白
php去空格需要用字元串替換函數和正則替換函數
去掉字元串中的空格 str_replace(' ','',$cat_name)
$str=」Thislinecontains liberal use
ofwhitespace. 」;
$str=trim($str);//首先去掉頭尾空格
$str=preg_replace(』/s(?=s)/』,『』,$str);//接著去掉兩個空格以上的
$str=preg_replace(』/[ ]/』,『『,$str);//
最後將非空格替換為一個空格
使用上面的例子可以去掉所有多餘的空格。
首先使用TRim()去頭尾空格,
接著用preg_replace()去掉重復的空格。
當中的(?=)表示只匹配後面的空格跟隨前面的空格的空格。
D. php 自定義函數{大括弧}內 $data = trim($data); 是做什麼用的
trim() 函數移除字元串兩側的空白字元或其他預定義字元。
具體:http://www.w3school.com.cn/php/func_string_trim.asp
E. 用PHP如何過濾空格
1、頭尾過濾空格 trim
代碼:
<html>
<body>
<?php
$str="HelloWorld!";
echo"Withouttrim:".$str;
echo"<br/>";
echo"Withtrim:".trim($str);
?>
<body>
<html>
輸出結果:
Withouttrim:HelloWorld!
Withtrim:HelloWorld!
2、內容中的空格
str_replace(" ","","$array");
str_replace(find,replace,string,count)
參數 描述
find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字元串。
count 可選。一個變數,對替換數進行計數。
F. PHP中怎麼使用trim去除首尾空格或特定字元
TRIM只去掉多餘的空格,什麼是多餘的空格呢?字元串兩端的,兩個字元中間超過1個的.
比如TRIM("中華 人民 共和國 "),返回"中華 人民 共和國",即去掉了國字後邊的所有空格,也去掉了華和人之間多餘的空格(只保留了一個),而民和共之間本來就只有一個空格,就保留了.TRIM()括弧中也可以是儲存了字元串的單元格,如TRIM(A1).
如果想去除字元串中所有的空格,可以用SUBSTITUTE函數,如=SUBSTITUTE(A1," ",),引號中是一個空格.
G. php的trim函數處理特殊字元怎麼不起效果
trim這個在幫助里有講。就是把單元格內容前後的空格去掉。
比如
=trim(a1)
如果a1里的值前後有空格,這個公式可以只顯示除了前後空格的內容
H. js中想要去掉左右空格該怎麼辦,類似php中的trim函數
寫成類的方法格式如下:
(str.trim();)
<script language="javascript">
String.prototype.trim=function(){
return this.replace(/(^s*)|(s*$)/g, "");
}
String.prototype.ltrim=function(){
return this.replace(/(^s*)/g,"");
}
String.prototype.rtrim=function(){
return this.replace(/(s*$)/g,"");
}
</script>
寫成函數可以這樣:(trim(str))
<script type="text/javascript">
function trim(str){ //刪除左右兩端的空格
return str.replace(/(^s*)|(s*$)/g, "");
}
function ltrim(str){ //刪除左邊的空格
return str.replace(/(^s*)/g,"");
}
function rtrim(str){ //刪除右邊的空格
return str.replace(/(s*$)/g,"");
}
</script>
I. 請幫我寫一個php正則表達式,提取兩個空格中間的文字
php有現成的trim函數給你用啊。
trim函數是取消字元串兩邊的空格。
$str =" 武則天 "
$str = trim($str);//重新賦值後就可以去除兩邊的空格了