php二维数组合并与元素值相加实例
发布:smiling 来源: PHP粉丝网 添加日期:2014-08-15 13:06:56 浏览: 评论:0
- */
- $arr_click = array(
- array('date' => '2010-10-01', 'click' =>'1'),
- array('date' => '2010-10-02', 'click' =>'2'),
- array('date' => '2010-10-02', 'click' =>'3'),
- array('date' => '2010-10-03', 'click' =>'4'),
- );
- $temp = array();
- foreach ($arr_click as $k => $v)
- {
- $key = $v['date'];
- $temp[$key] = isset($temp[$key]) ? $v['click'] + $temp[$key] : $v['click'];
- }
- foreach ($temp as $k => $v)
- {
- $result[] = array('date' => $k, 'click' => $v);
- }
- var_dump($result);
- //方法二
- $arr_click = array(
- array( 'date' => '2010-10-01', 'click' =>'1' ),
- array( 'date' => '2010-10-02', 'click' =>'2' ),
- array( 'date' => '2010-10-02', 'click' =>'3' ),
- array( 'date' => '2010-10-03', 'click' =>'4' ),
- );
- foreach($arr_click as $v)
- if($r[$v['date']]) $r[$v['date']]['click'] += $v['click'];
- else $r[$v['date']] = $v;
- $arr_click = array_values($r);
- print_r($arr_click);
Tags: php二维数组 元素值相加
- 上一篇:php常用的数组排序函数实例
- 下一篇:PHP删除数组重复元素函数
相关文章
- ·PHP二维数组怎么按某个字段排序?(2014-07-01)
- ·PHP二维数组去重复项自定义函数(2014-07-08)
- ·php二维数组排序后获取最大值(2014-07-14)
- ·PHP二维数组排序问题详解(数组键值排序)(2014-07-15)
- ·php 二维数组的分组排序实现代码(2014-07-21)
- ·PHP二维数组按照一个字段排序程序(2014-07-29)
- ·php二维数组排序与遍历(2014-09-19)
- ·简单的php二维数组多元素排序实例(2015-05-09)
- ·php二维数组多元素排序例子(2016-01-01)
- ·php将一维数组转换为每3个连续值组成的二维数组(2019-07-28)
- ·怎么用PHP实现二维数组按照键值排序(2020-03-30)
- ·php二维数组排序详解(2020-05-16)
- ·php对二维数组按指定键值key排序示例代码(2020-07-06)
- ·php对二维数组进行排序的简单实例(2020-08-11)
- ·一个PHP二维数组排序的函数分享(2020-08-27)
- ·PHP二维数组排序的3种方法和自定义函数分享(2020-11-08)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)