【发布时间】:2018-10-23 04:00:48
【问题描述】:
这是我的数据:
$dataItems = [
[
'id' => 1,
'serial' => "XXXXXXAA1",
'pd_item_info' =>
[
'id' => 1,
'quantity' => 5,
'ipo_item_pml_info' =>
[
'id' => 1,
'product_name' => 'Keyboard'
]
]
],
[
'id' => 2,
'serial' => "XXXXXXAA2",
'pd_item_info' =>
[
'id' => 2,
'quantity' => 10,
'ipo_item_pml_info' =>
[
'id' => 2,
'product_name' => 'Keyboard'
]
]
]
];
我需要有这个输出:
$output = [
'product_name' => "Keyboard",
'serial' =>["XXXXXXAA1", "XXXXXXAA2"]
];
在 laravel 中使用 foreach 和 array_push,如何合并重复的 product_name 并加入其中?
【问题讨论】: