$a = array(
0 => [
'goods_id' => 25,
'stock' =>1,
],
1 => [
'goods_id' => 2,
'stock' =>3,
]
);
$b = array(
0 => [
'goods_id' => 25,
'stock' =>2,
],
);
$c = array_merge($a,$b);
$d = [];
foreach ($c as $v) {
if (!isset($bill[$v['goods_id']])) {
$d[$v['goods_id']] = $v;
} else {
$d[$v['goods_id']]['stock'] += $v['stock'];
}
}
$d = array_values($d);
print_r($d);exit;
合并两个二维数组某个字段相加的处理方法
最新推荐文章于 2023-05-23 11:27:01 发布