方法一、array_reduce函数法
方法二、array_walk_recursive函数法
方法三、array_map函数法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$a = [ 'a'=> [1,2,3], 'b' => [4,5,6] ]; //$result = []; // array_walk_recursive($a, function($value) use (&$result) { // array_push($result, $value); // }); // array_map(function ($value) use (&$result) { // $result = array_merge($result, array_values($value)); // }, $a); $result = array_reduce($a, 'array_merge',[]); print_r($result); |
转载请注明:PHP笔记 » PHP二维数组(或任意维数组)转换成一维数组