PHP清除数组中所有字符串两端空格的方法
本文实例讲述了PHP清除数组中所有字符串两端空格的方法,分享给大家供大家参考。具体实现方法如下:
一般来说在php中清除字符串中空格我们可以有很多实现方法,但清除数组中所有值的前后代码我们并不能简单的使用这些方法,本文实例主要使用php独有的array_map函数遍历清除数组中所有字符串的两端空格。
具体实现代码如下:
functionTrimArray($Input){ if(!is_array($Input)) returntrim($Input); returnarray_map('TrimArray',$Input); } /* Oldversion(v0.1):旧版本给大家作为对比参考: functionTrimArray($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'=>'Value1', 'Key2'=>' Value2 ', 'Key3'=>array( ' ChildArrayItem1', ' ChildArrayItem2' ) ); $CleanArray=TrimArray($DirtyArray); var_dump($CleanArray); Resultwillbe: array(3){ ["Key1"]=> string(7)"Value1" ["Key2"]=> string(7)"Value2" ["Key3"]=> array(2){ [0]=> string(18)"ChildArrayItem1" [1]=> string(18)"ChildArrayItem2" } }
希望本文所述对大家的PHP程序设计有所帮助。