博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 多维数组相同key的value值累加函数
阅读量:6934 次
发布时间:2019-06-27

本文共 515 字,大约阅读时间需要 1 分钟。

函数

function array_value_sum(){    $res = array();    foreach (func_get_args() as $arr) {        foreach ($arr as $k => $v){            if (!isset($res[$k])){                $res[$k] = $v;            }else{                $res[$k] += $v;            }        }    }    return $res;}

实例:

$arr1 = array(311=>1, 312=>2, 314=>2);$arr2 = array(311=>2, 312=>2, 313=>5, 314=>9);$arr3 = array(314=>10);$newArr = array_value_sum($arr1, $arr2, $arr3);print_r($newArr);

输出:

Array ( [311] => 3 [312] => 4 [314] => 21 [313] => 5 )

转载地址:http://dqmjl.baihongyu.com/

你可能感兴趣的文章
基于spring+redis读写分离实践
查看>>
全球的IPv6部署急剧增加,中国进度较慢
查看>>
实践操作:github使用记录
查看>>
BootStrap
查看>>
Postgres: hstore与JSON大比拼
查看>>
No domain class found for name PrivacyOptions
查看>>
mysql删除重复值
查看>>
远程工作的大好时机
查看>>
hana 数据库修改字段长度
查看>>
1234
查看>>
WritableComparator - hadoop 1.2.1
查看>>
内部排序算法小结
查看>>
PLSQL_性能优化索引Index介绍(概念)
查看>>
Nginx学习笔记(一) Nginx架构
查看>>
MyBatis insert 返回主键的方法(oracle和mysql)
查看>>
Sigma Grid表格的功能特性
查看>>
12 Drupal 7 Modules That You Absolutely MUST Have
查看>>
freebsd常用命令
查看>>
【批处理】中文字符显示乱码的解决方法
查看>>
c#中高效的excel导入sqlserver的方法
查看>>