21,886
社区成员
发帖
与我相关
我的任务
分享
$a = array(
array('type' => 1, 'num' => 13),
array('type' => 2, 'num' => 4),
array('type' => 5, 'num' => 2),
array('type' => 6, 'num' => 3),
);
foreach($a as $v) $r[$v['type']] = $v;
for($i=1; $i<=8; $i++)
if(! isset($r[$i])) $r[$i] = array('type' => $i, 'num' => 0);
ksort($r);
print_r($r);
Array
(
[1] => Array
(
[type] => 1
[num] => 13
)
[2] => Array
(
[type] => 2
[num] => 4
)
[3] => Array
(
[type] => 3
[num] => 0
)
[4] => Array
(
[type] => 4
[num] => 0
)
[5] => Array
(
[type] => 5
[num] => 2
)
[6] => Array
(
[type] => 6
[num] => 3
)
[7] => Array
(
[type] => 7
[num] => 0
)
[8] => Array
(
[type] => 8
[num] => 0
)
)