2014-04-28 6 views
-1

각 지정된 달에 대해 배열에있는 모든 숫자 값의 합계를 구해야합니다. 이상적으로는 다음 형식을 반환합니다.PHP에서 다차원 배열의 합을 얻으십시오

4월

= 22

월 총

Array 
    (
     [April] => Array 
      (
       [0] => 1 
       [1] => 2 
       [2] => 3 
       [3] => 
       [4] => 3 
       [5] => 
       [6] => 2 
       [7] => 6 
       [8] => 3 
       [9] => 2 
      ) 

     [March] => Array 
      (
       [0] => 3.19198 
       [1] => 2.52219 
       [2] => 3.40053 
       [3] => 2.42639 
       [4] => 3.92301 
       [5] => 3.23758 
       [6] => 3.22457 
       [7] => 2.62855 
      ) 

답변

1

= '합'array_map() 사용하여 하위 배열의 각 array_sum()을 적용 총 :

$result = array_map('array_sum', $data); 

출력 :

Array 
(
    [April] => 22 
    [March] => 24.5548 
) 

Demo

+1

당신을 감사합니다! array_map 작동했습니다! – Society43

관련 문제