$arr = array(array('id' => 122, 'name' => '张三', 'amount' => '1'),array('id' => 123, 'name' => '李四', 'amount' => '1'),array('id' => 124, 'name' => '王五', 'amount' => '1'),array('id' => 125, 'name' => '赵六', 'amount' => '1'),array('id' => 126, 'name' => '赵六', 'amount' => '2'),array('id' => 126, 'name' => '赵六', 'amount' => '2')
);$new = array();foreach($arr as $row){if(isset($new[$row['name']])){$new[$row['name']]['amount'] += $row['amount'];}else{$new[$row['name']] = $row;}
}var_dump($new);

转载于:https://www.cnblogs.com/qhorse/p/5029660.html

PHP二维数组去除重复,重复值相加相关推荐

  1. php某列为键数组为值,PHP 将二维数组中某列值作为数组的键名 -- 超实用

    有时候,想通过数组的中某字段值, 然后再在二维数组中获取存在该字段值的数组: 一般能想到的就是foreach 遍历比较一下跟该字段值一样,就获取到想要的数组,如下: //测试二维数组 $arr =ar ...

  2. C语言学习之有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值

    有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值. int main(){int a[3][4];int i,j,*p;//p是 int *型指针变量printf("请 ...

  3. php 二维数组 根据值 找,PHP编程根据二维数组某个字段的值查找值所在的一维数组...

    /** *根据二维数组某个字段的值查找数组 * @param $index 数组中的key * @param $value 查找的值 */ function seacharr_by_value($ar ...

  4. php查找二维数组值,根据二维数组某个字段的值查找数组

    根据二维数组某个字段的值查找数组 /** * @param $array * @param $index * @param $value * @return mixed */ public funct ...

  5. php中根据二维数组某个字段的值查找对应的一维数组

    <?php date_default_timezone_set('Asia/Shanghai'); /* * 根据二维数组某个字段的值查找数组 */ function filter_by_val ...

  6. PHP二维数组去除重复值

    $excel_array = [['a'],['b'],['a']]; $array=[]; foreach($excel_array as $key=>$v){if(in_array($v[0 ...

  7. php 二维数组去除一项,PHP二维数组提取函数----把不需要的数据剔除

    首先说明一些这个函数的应用场景,比如说你得到的数据是个二维数组,里面的很多成员其实是不必要的,比如说api调用后不必要给别人返回一些用不到的垃圾数据吧,如下是代码. /* * delMemberGet ...

  8. Matlab转Python问题之二维数组单索引寻值

    在Matlab中,对于二维数组来说,是可以用一个索引来找单个元素的,但是python中,如果只写一个索引,意味着指的是一整行的数值. A=[1,2,3;4,5,6;7,8,9] A =1 2 34 5 ...

  9. php 二维数组按照某value值求出最大值最小值

    //商家的等级信息是一个二维数组,求出最小折扣和最大折扣array(0=>array('levelname'=>'银','dis'=>7.5), 1=>array('level ...

最新文章

  1. struts2拦截器_Struts2 学习笔记(二)
  2. 从零点五开始用Unity做半个2D战棋小游戏(十)
  3. python学习-综合练习(平方根、海伦公式、随机数、转换函数、数值交换)
  4. 国行 iPhone 12/Pro/Max双卡模式支持5G网络;支付宝推出「晚点付」功能;MySQL 8.0.22 GA|极客头条
  5. 32线性空间06——行空间和左零空间
  6. 项目经理如何管理团队
  7. c语言写乘法表代码解读,C语言输出九九乘法表代码及解析
  8. Spring Boot 2.1.8.RELEASE集成UReport2 (四) 添加Mysql存储器
  9. 利用LU分解法的多项式拟合实验
  10. C语言结构体struct LNode *p ,LNode *p ,Linklist p
  11. 怎么把外部参照合并到图纸_CAD外部参照如何绑定?
  12. Linux系统查看CPU个数超线程线程数
  13. 服务器声卡硬件安装,虚拟声卡,详细教您怎么安装虚拟声卡
  14. Adaptive vision
  15. KALI--入门教程--kali下载(vm),更新国内源,更换中文界面
  16. sFlow - 简介
  17. [YOLOv7/YOLOv5系列算法改进NO.5]改进特征融合网络PANET为BIFPN(更新添加小目标检测层yaml)
  18. 域格 ASR CAT1 系列 模块驱动安装及升级
  19. 美团—大众软件测试开发校招题
  20. php64解密,PHP 用base64兑现加密解密

热门文章

  1. Python的内置函数(四十八)、setattr()函数
  2. 北京大学计算机博士金钊,她是北大工科博士生,颜值胜过学霸武亦姝,深受理科男生的喜爱...
  3. 2017年12月5日 17:14:03
  4. 杂谈:SDWAN二级运营商的大杀器 1
  5. 650c公路车推荐_菜鸟篇-公路自行车入门推荐及选购指南
  6. Tensorflow,pytorch,Caffe,MXNet,PaddlePaddle,THeano算法框架哪家强?
  7. 谷粒商城--商品发布--笔记九
  8. 20亿老子不卖了!阿里与网易考拉谈崩
  9. Echarts3-- 向echarts图表里传入数据
  10. 怎么隐藏响应头中的server和X-Powered-By?