php二维数组相同id的数量相加

来源:互联网 发布:淘宝去痘印产品 编辑:程序博客网 时间:2024/06/05 18:23

数组样式

复制代码
$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($arr as $k=>$v){    if(!isset($item[$v['user_id']])){        $item[$v['user_id']]=$v;    }else{        $item[$v['user_id']]['number']+=$v['number'];    }}print_r($item);
阅读全文
0 0
原创粉丝点击