手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP清除数组中所有字符串两端空格的方法
PHP清除数组中所有字符串两端空格的方法
摘要:本文实例讲述了PHP清除数组中所有字符串两端空格的方法,分享给大家供大家参考。具体实现方法如下:一般来说在php中清除字符串中空格我们可以有...

本文实例讲述了PHP清除数组中所有字符串两端空格的方法,分享给大家供大家参考。具体实现方法如下:

一般来说在php中清除字符串中空格我们可以有很多实现方法,但清除数组中所有值的前后代码我们并不能简单的使用这些方法,本文实例主要使用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"

}

}

希望本文所述对大家的PHP程序设计有所帮助。

【PHP清除数组中所有字符串两端空格的方法】相关文章:

PHP查找与搜索数组元素方法总结

php替换字符串中间字符为省略号的方法

php恢复数组的key为数字序列的方法

PHP调用三种数据库的方法(1)

php一个解析字符串排列数组的方法

PHP ASCII码与字符串的相互转换

PHP递归调用数组值并用其执行指定函数的方法

PHP调用三种数据库的方法(3)

PHP 判断数组是否为空的5大方法

PHP中把有符号整型转换为无符号整型方法

精品推荐
分类导航