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();
打印运行结果:
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
)
)