怎样根据每一个数组的键值相加?

Array

(

[0] => Array

(

[reg] => 0

[regs] => 0

[login] => 7

[pay] => 0

[buy] => 4

[payment] => 11334.00

[recharge] => 1

[rechargea] => 3600.00

)

[1] => Array

(

[reg] => 1

[regs] => 0

[login] => 22

[pay] => 0

[buy] => 0

[payment] => 0.00

[recharge] => 0

[rechargea] => 0.00

)

[2] => Array

(

[reg] => 0

[regs] => 0

[login] => 5

[pay] => 0

[buy] => 1

[payment] => 376.00

[recharge] => 0

[rechargea] => 0.00

)

[3] => Array

(

[reg] => 0

[regs] => 0

[login] => 3

[pay] => 0

[buy] => 0

[payment] => 0.00

[recharge] => 0

[rechargea] => 0.00

)

[4] => Array

(

[reg] => 0

[regs] => 0

[login] => 2

[pay] => 0

[buy] => 1

[payment] => 1787.00

[recharge] => 0

[rechargea] => 0.00

)

[5] => Array

(

[reg] => 1

[regs] => 0

[login] => 7

[pay] => 0

[buy] => 0

[payment] => 0.00

[recharge] => 0

[rechargea] => 0.00

)

[6] => Array

(

[reg] => 0

[regs] => 0

[login] => 1

[pay] => 0

[buy] => 0

[payment] => 0.00

[recharge] => 0

[rechargea] => 0.00

)

[7] => Array

(

[reg] => 0

[regs] => 0

[login] => 0

[pay] => 0

[buy] => 0

[payment] => 0.00

[recharge] => 0

[rechargea] => 0.00

)

)

回复讨论(解决方案)

期望结果是什么?? 描述一下怎么得来的。

期望结果是什么?? 描述一下怎么得来的。

期望结果是什么?? 描述一下怎么得来的。

array[0][reg] + array[1][reg]+ array[2][reg]......

array[0][login] + array[1][login]+ array[2][login]......

每一个数组相同键值的相加在一起。

$data = array(0 => array('a'=>1, 'b' => 2), 1 => array('a' => 3, 'c' => 4));$result = array();foreach($data as $index => $arr){ foreach($arr as $key => $value){ $result[$key] += $value; }}print_r($result);

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php 根据键名分类求和,二维数组根据键值相加相关推荐

  1. php指定键名排序,php二维数组指定其键名对其排序的方法

    安利个小李子先 $arr=[ '2'=>'red', '5'=>'green', 'name'=>'tom' ]; $other=[ '5'=>'new red', 'name ...

  2. php键名相加,php二维数组相同键名相加实例

    php二维数组相同键名相加实例 导语:在php二维数组雷同键名相加,你写吗?下面的是百分网小编为大家搜集的php二维数组相同键名相加实例,希望对你会有所帮助. Array ( [uid] => ...

  3. php 二位数组去掉重复,PHP 二维数组去掉重复值并保持原结构

    PHP 二维数组去掉重复值并保持原结构 直接上代码,解释很详细 //二维数组去掉重复值 function arrunique($a){ foreach($a[0] as $k => $v){ / ...

  4. PHP 二维数组去掉重复值并保持原结构

    不得不说PHP的数组功能真的是非常强大. 下面直接上PHP的二维数组去掉重复值并保持原结构的 代码: //二维数组去掉重复值 function arrunique($a){ foreach($a[0] ...

  5. 利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113 习题4 5.利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上 0 1 ...

  6. 动态二维数组外圈元素值的和_C语言 | 用指向元素的指针变量输出二维数组元素的值...

    例33:有一个3*4的二维数组,要求用C语言实现指向元素的指针变量输出二维数组个元素的值. 解题思路:二维数组的元素时整型的,它相当于整型变量,可以用int*型指针变量指向它.二维数组的元素在内存中是 ...

  7. php 二维数组根据键值合并二维数组_php数组根据某键值,把相同键值的合并最终生成一个新的二维数组...

    匿名用户 1级 2013-12-29 回答 php数组根据某一个键值,把相同键值的合并生成一个新的二维数组 源数据: $infos = array( array( 'a' => 36, 'b' ...

  8. php 二维数组根据键值合并二维数组_php数组实现根据某个键值将相同键值合并生成新二维数组的方法详解...

    这篇文章主要介绍了php数组实现根据某个键值将相同键值合并生成新二维数组的方法,涉及php数组的遍历.赋值相关运算技巧,需要的朋友可以参考下 本文实例讲述了php数组实现根据某个键值将相同键值合并生成 ...

  9. 判断一维对象数组的对象时间属性值是未来、今天、昨天、一周内、30天内、30天以前,并将该数组按照时间分类组成二维数组用于分时间段渲染

    //判断时间 let today = [] as any let yesterday = [] as any let aWeek = [] as any let aMonth = [] as any ...

最新文章

  1. 监督学习和无监督学习
  2. Docker镜像分层和临时容器
  3. 【计算几何】【预处理】【枚举】Urozero Autumn Training Camp 2016 Day 5: NWERC-2016 Problem K. Kiwi Trees...
  4. 计算机术语局部性,【计算机基础】程序的局部性简介
  5. C语言弧长,在C ++中从给定角度的弧长?
  6. 在openEuler上做开发?这个大赛拿出30万寻找开源的yyds
  7. Intelj IDEA的pom.xml显示错误can not reconnect
  8. mount.nfs: Stale file handle的解决方法
  9. java html类_java HTML
  10. elasticsearch集群搭建实例
  11. linux和python那个好学_Python和C#哪个好学?老男孩python
  12. 优化器——梯度下降优化算法综述
  13. linker command failed with exit code 1
  14. SqlServer——Excel连接数据库相关知识
  15. 【python基础】第02回 计算机基础2
  16. 通过后台控制浏览器对文件下载
  17. Openbravo安装与部署
  18. 《嵌入式开发》实验项目
  19. 表格table标签的属性及使用方式
  20. windows 程序员装机必备软件

热门文章

  1. python生成随机码_python生成随机验证码(中文验证码)示例
  2. VS2010 + OpenGL 及 第一个实例
  3. VTK修炼之道29:图像统计_彩色直方图计算
  4. 阿拉伯数字转为罗马数字
  5. c#中调用Excel
  6. 数据可视化组队学习:《Task01 - Matplotlib初相识》笔记
  7. P6 计算机系统的层次结构
  8. Makefile的重建与include指令
  9. contiki源码阅读之mmem.c
  10. zcmu-1934(卡特兰数大数取模(逆元))