《PHP編程:PHP清除數(shù)組中所有字符串兩端空格的方法》要點:
本文介紹了PHP編程:PHP清除數(shù)組中所有字符串兩端空格的方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實例講述了PHP清除數(shù)組中所有字符串兩端空格的辦法,分享給大家供大家參考.具體實現(xiàn)辦法如下:PHP教程
一般來說在php中清除字符串中空格我們可以有很多實現(xiàn)辦法,但清除數(shù)組中所有值的前后代碼我們并不能簡單的使用這些辦法,本文實例主要使用php獨有的array_map函數(shù)遍歷清除數(shù)組中所有字符串的兩端空格.
?
具體實現(xiàn)代碼如下:PHP教程
代碼如下:
function TrimArray($Input){
??? if (!is_array($Input))
??????? return trim($Input);
??? return array_map('TrimArray', $Input);
}
/*
Old version (v0.1):舊版本給大家作為對比參考:
function TrimArray($arr){
??? if (!is_array($arr)){ return $arr; }
??? while (list($key, $value) = each($arr)){
??????? if (is_array($value)){
??????????? $arr[$key] = TrimArray($value);
??????? }
??????? else {
??????????? $arr[$key] = trim($value);
??????? }
??? }
??? return $arr;
}
*/
//演示范例:
$DirtyArray = array(
??? 'Key1' => ' Value 1 ',
??? 'Key2' => '????? Value 2????? ',
??? 'Key3' => array(
??????? '?? Child Array Item 1 ',
??????? '?? Child Array Item 2'
??? )
);
$CleanArray = TrimArray($DirtyArray);
var_dump($CleanArray);
?
Result will be:
array(3) {
? ["Key1"]=>
? string(7) "Value 1"
? ["Key2"]=>
? string(7) "Value 2"
? ["Key3"]=>
? array(2) {
??? [0]=>
??? string(18) "Child Array Item 1"
??? [1]=>
??? string(18) "Child Array Item 2"
? }
}
希望本文所述對大家的PHP程序設(shè)計有所贊助.PHP教程
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP編程:PHP清除數(shù)組中所有字符串兩端空格的方法》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/14473.html