/**
*
* 递归小练习
*/
$a = array(
array(' a ',array(' e ',array(' f '))),
array(' b '),
array(' c '),
);
var_dump($a);
$b = array_map('trims', $a);
/**
*
* 递归处理数组
*/
function trims($str)
{
if(is_array($str)){
foreach ($str as $k=>$v){
$str[$k] = trims($v);
}
}else{
$str = trim($str);
}
return $str;
}
/**
* 格式化搜索引擎返回的房源数据
*/
function iconv_array($in_charset, $out_charset, $arr) {
if (is_array($arr)) {
foreach ($arr as $key => $value) {
unset($arr[$key]);
$key = iconv($in_charset, $out_charset, $key);
$arr[$key] = iconv_array($in_charset, $out_charset, $value);
}
} else {
$arr = iconv($in_charset, $out_charset, $arr);
}
return $arr;
}