1.array_reduce 一个神奇的函数
例:将二维数组变为一维数组
//例:将二维数组变为一维数组
//$ids 初始值为array(),function 返回值将其重置,第二个参数为$two_arr中的值的遍历
$two_arr = array('1'=>array(0=>'a',1=>'b',2=>'c'),
'2'=>array(3=>'d',4=>'e',5=>'f',6=>'g')
);
$total = array_reduce($two_arr, function($ids, $value){
return array_merge($ids, array_values($value));
}, array());
print_r('<pre>');
print_r($total);
输出:Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
[6] => g
)