PHP中多维数组的递归遍历


Recursive traversal of multidimentional array in PHP

考虑:

array(0 => array('id'=>'1', 'element1'=>'value1', 'element2'=>'value2'));

现在考虑一下:

array(0 => ( array('id'=>'1')), 
      1 => ( array('element1'=>'value1')), 
      2 => ( array('element2'=>'value2'))
);

遍历第一个数组以创建上面的第二个数组的最佳方式是什么?

如果没有任何关于需要应用的逻辑的进一步限定,这将完成:

$array2 = array_chunk($array1[0], 1, true);

请参阅http://php.net/array_chunk