A5下载站:努力做内容最丰富最安全的下载站! 网站地图最新更新下载排行专题软件发布

热门软件

地铁跑酷

冒险迷岛

全民迷宫

连连消大作战

小河狸创客

阿里健康医鹿

支付宝app

番薯小说

MOMO陌陌

虾米音乐app

位置导航:A5下载 > 源码技巧 > 父类数据

PHP清除数组中所有字符串的两端空格代码

时间:2015-06-02 17:19来源:未知作者:sa浏览:34
使用php独有的array_map函数遍历清除数组中所有字符串的两端空格 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($a……

使用php独有的array_map函数遍历清除数组中所有字符串的两端空格

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"

}

}