如何将 $arr
数组变成 $newArr
的结构
$arr = [
[
'id' => '1',
'name' => 'a',
'attr' => '红色',
'val' => '10'
],
[
'id' => '1',
'name' => 'a',
'attr' => '蓝色',
'val' => '11'
],
[
'id' => '2',
'name' => 'b',
'attr' => '绿色',
'val' => '12'
],
[
'id' => '2',
'name' => 'b',
'attr' => '黄色',
'val' => '13'
],
];
要变成的数组结构:
$arr = [
[
'id' => '1',
'name' => 'a',
'info' => [
['attr' => '红色', 'val' => '10']
['attr' => '蓝色', 'val' => '11']
]
],
[
'id' => '2',
'name' => 'b',
'info' => [
['attr' => '绿色', 'val' => '12']
['attr' => '绿色', 'val' => '13']
]
]
];
慕的地10843