PHP array常用—— R

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
)

猜你喜欢

转载自blog.csdn.net/qq_30923243/article/details/83056942
今日推荐