php 将一维数组转换成二维数组怎么办?

如题所述

$a =
Array ( '1969-12-31' =>10, '1969-12-30' => 20,'1969-12-29' => 5,
'1969-12-28' => 6, '1969-12-27' => 30, '1969-12-26' => 70,
'1969-12-25'=> 33);
//转换成这样的二维数组:Array ( [0] => Array ( [day] => 1969-12-31 [sum] => 10 ) [1] => Array ( [day] => 1969-12-30 [sum] => 20 ) [2] => Array ( [day] => 1969-12-29 [sum] => 5 ) [3]... )
$b = Array();
foreach ($a as $key => $value) {
$b[]=Array('day'=>$key,'sum'=>$value);
}
温馨提示:答案为网友推荐,仅供参考
相似回答