$aa1=[
'0'=>[
'aa'=>'1',
'bb'=>'2',
],
'1'=>[
'aa'=>'1',
'bb'=>'3',
],
];
$aa2=[
'0'=>[
'aa'=>'1',
'bb'=>[
'0'=>'2',
'1'=>'3',
]
]
];
把aa1重新组合成aa2:
$aa1 = [
'0'=>[
'aa'=>'1',
'bb'=>'2',
],
'1'=>[
'aa'=>'1',
'bb'=>'3',
],
];
$aa2 = [];
foreach($aa1 as $v)
{
if(!isset($aa2[$v['aa']])){
$aa2[$v['aa']]['aa'] = $v['aa'];
}
$aa2[$v['aa']]['bb'][] = $v['bb'];
}
$aa2 = array_values($aa2);
print_r($aa2);