How to sum all column values in multi-dimensional array?

后端 未结 20 2500
花落未央
花落未央 2020-11-22 00:57

How can I add all the columnar values by associative key? Note that key sets are dynamic.

Input array:

Arr         


        
20条回答
  •  隐瞒了意图╮
    2020-11-22 01:30

    $sumArray = array();
    
    foreach ($myArray as $k=>$subArray) {
      foreach ($subArray as $id=>$value) {
        if(!isset($sumArray[$id])){
         $sumArray[$id] =$value;
        }else {
         $sumArray[$id]+=$value;
        }
      }
    }
    
    print_r($sumArray);
    
    `
    

提交回复
热议问题