dongma6326 2015-05-05 10:30
浏览 206

如何计算多数组中的和时的平均值

i have already function that SUM sub arrays which has matches keys like this

 $totals = array();
 $count_loops = 0 ; 
    // First get our totals.
        foreach ($average as $subKey => $subArray) {
            foreach ($subArray as $k => $v) {
                // Add the column to our total.
                $totals[$k] = isset($totals[$k] ) ? $totals[$k] + $v / $count_loops : $v;
            }
        }

and return total array like this

Array
(
    [john_total] => 519.44
    [adam_total] => 1664.64
    [sara_total] => 1237.53
}

but i want to return average after sum bu divide sum number with count loops,but it return wrong average..if i delete this code / $count_loops it sum good..so how to do this

  • 写回答

3条回答 默认 最新

  • dongzhiji0814 2015-05-05 10:37
    关注

    Think you can use : array_sum and count function in PHP :

    $totals = array();
     $count_loops = 0 ; 
        // First get our totals.
            foreach ($average as $subKey => $subArray) {
                $totals[$k] = array_sum($subArray) / count($subArray);
            }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看