PHP中多维数组的递归遍历

时间:2014-04-28 13:20:35

标签: php arrays recursion

考虑:

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

现在考虑:

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

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

1 个答案:

答案 0 :(得分:4)

对于需要应用的逻辑没有任何进一步的资格,这将做:

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

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