php多个数组同键名键值相加合并
//任意多个相同键值的数组合并相加 //预先将所要合并的数组组装成一个新的数组 // $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, // ), // ); function comm_sumarrs($arr){ $item = array(); foreach($arr as $key=>$value){ foreach($value as $k=>$v){ if(isset($item[$k])){ $item[$k] = $item[$k] +$v; }else{ $item[$k] = $v; } } } arsort($item); return $item; }
相关推荐
-
php红包算法函数[优化] php
2019-1-13
-
验证是否为图片格式文件 php
2019-1-7
-
php 获取IP与IP所在城市 php
2019-1-7
-
php验证码 php
2019-1-7
-
PHP加密方法 php
2019-1-7
-
php红包生成算法 php
2019-1-7
-
PHP设计模式 php
2019-1-7
-
Php导出百万数据的优化 php
2019-1-8
-
生成验证码 随机干扰php实现 php
2019-1-8
-
php接收邮件附件 php
2019-1-7