大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍PHP实现统计数据合并的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
成都创新互联自2013年起,先为庄浪等服务建站,庄浪等地企业,进行企业商务咨询服务。为庄浪企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
$item) { $_arr_key = $_modal_key; $_arr_key[$key_column] = $item; foreach ($_list_arr as $_arr) {//遍历需合并数据结果 foreach ($_arr as $em) { if ($item == $em[$key_column]) { foreach ($_list_column as $_column) { //统计结果大于0,更新相应统计字段数据(判断数组内容是否存在) if ($em[$_column] > 0) $_arr_key[$_column] = $em[$_column]; } } } } $_return_data[$key] = $_arr_key; unset($_arr_key); } return $_return_data; } $score_a = array( array('grade' => '一年级', 'sum_a' => 20), array('grade' => '二年级', 'sum_a' => 21), array('grade' => '三年级', 'sum_a' => 15), array('grade' => '四年级', 'sum_a' => 3), array('grade' => '五年级', 'sum_a' => 14) ); $score_b = array( array('grade' => '一年级', 'sum_b' => 21), array('grade' => '二年级', 'sum_b' => 14), array('grade' => '四年级', 'sum_b' => 40), array('grade' => '五年级', 'sum_b' => 12), array('grade' => '六年级', 'sum_b' => 25), ); $score_c = array( array('grade' => '一年级', 'sum_c' => 45), array('grade' => '三年级', 'sum_c' => 24), array('grade' => '四年级', 'sum_c' => 5), array('grade' => '六年级', 'sum_c' => 12) ); $score_d = array( array('grade' => '一年级', 'sum_d' => 12), array('grade' => '二年级', 'sum_d' => 45), array('grade' => '六年级', 'sum_d' => 12) ); $_last_data = statArrMergeHandle('grade', array('sum_a', 'sum_b', 'sum_c', 'sum_d'), $score_a, $score_b, $score_c, $score_d);
以上是PHP实现统计数据合并的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!