php數組三維轉二維php
小心,上代碼:數組
// 測試用的數組 $my_array = array ( '0'=>array( '0'=>array('no'=>1212,'ret'=>'09'), '1'=>array('no'=>1213,'ret'=>'09'), '2'=>array('no'=>1214,'ret'=>'09'), ), '1'=>array( '0'=>array('no'=>1213,'ret'=>'10'), '1'=>array('no'=>1214,'ret'=>'10'), '2'=>array('no'=>1215,'ret'=>'10'), ), ); $newhello=array(); $k = 0; foreach ($my_array as $key => $val) { foreach ($val as $key2 => $val2) { $newhello[$k]['no'] = $val2['no']; $newhello[$k]['ret'] = $val2['ret']; $k++; } } echo '<pre />'; print_r($my_array); print_r($newhello); exit();
打印運行結果:ide
Array ( [0] => Array ( [0] => Array ( [no] => 1212 [ret] => 09 ) [1] => Array ( [no] => 1213 [ret] => 09 ) [2] => Array ( [no] => 1214 [ret] => 09 ) ) [1] => Array ( [0] => Array ( [no] => 1213 [ret] => 10 ) [1] => Array ( [no] => 1214 [ret] => 10 ) [2] => Array ( [no] => 1215 [ret] => 10 ) ) ) Array ( [0] => Array ( [no] => 1212 [ret] => 09 ) [1] => Array ( [no] => 1213 [ret] => 09 ) [2] => Array ( [no] => 1214 [ret] => 09 ) [3] => Array ( [no] => 1213 [ret] => 10 ) [4] => Array ( [no] => 1214 [ret] => 10 ) [5] => Array ( [no] => 1215 [ret] => 10 ) )