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);

上一篇下一篇

猜你喜欢

热点阅读