php数组三维转二维
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();
打印运行结果:
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
)
)
以上是关于php数组三维转二维的主要内容,如果未能解决你的问题,请参考以下文章