美文网首页
php 合并一个二维数组相同项,数量则相加

php 合并一个二维数组相同项,数量则相加

作者: qzuser_5ed6 | 来源:发表于2017-11-17 05:01 被阅读0次

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

相关文章

  • php 合并一个二维数组相同项,数量则相加

    $arr=array( array( 'user_id'=>100, 'goods_id'=>10, 'numbe...

  • js 对象数组属性相同的值合并相加

    对象数组根据某一相同项示例为travelerEmpNum,合并其他属性为一个数组,主要包括对象数组根据某一相同项合...

  • PHP数组合并和保存网络图片

    php中二维数组纵向合并和横向合并的代码实现$a = array(array("1","2"),array("3"...

  • 【Javascript】库存更新程序

    依照一个存着新进货物的二维数组,更新存着现有库存(在curInv中)的二维数组。如果货物已存在则更新数量,如果没有...

  • FCC 库存更新

    题目 依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 ...

  • Inventory Update

    依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 . 如...

  • Inventory Update

    依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 . 如...

  • Inventory Update

    要求 依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 ...

  • PHP 常用自定义函数

    获取分页信息 二维数组去重 二维数组合并重复项 二维数组排序 二维数组字母排序

  • POJ 1050 Solution Report

    解题报告 题目描述 链接: POJ1050 给定一个二维数组,求这个二维数组的子数组中所有元素相加和最大的那个子数...

网友评论

      本文标题:php 合并一个二维数组相同项,数量则相加

      本文链接:https://www.haomeiwen.com/subject/qtddvxtx.html