php 合并一个二维数组相同项,数量则相加
2017-11-17 本文已影响0人
qzuser_5ed6
$arr=array(
array(
'user_id'=> 100,
'goods_id'=> 10,
'number'=> 1,
),
array(
'user_id'=> 100,
'goods_id'=> 10,
'number'=> 2,
),
array(
'user_id'=> 100,
'goods_id'=> 10,
'number'=> 2,
),
array(
'user_id'=> 100,
'goods_id'=> 10,
'number'=> 2,
),
);
$item=array();
foreach($arras$k=>$v){
if(!isset($item[$v['user_id']])){
$item[$v['user_id']]=$v;
}else{
$item[$v['user_id']]['number']+=$v['number'];
}
}
print_r($item);