2012-04-08 52 views
2

我有一個雙陣列如下循環:我如何通過這雙陣列

$values[$ids][$dates] 

因此,對於每一個$ id同$日期(這是在這種格式實際日期的數組 - 日期(「年月日「,$ i))。

我想要做的是每個日期循環通過相應的id並總結出來。因此,舉例來說,如果第一個日期爲「2012-01-01」,而ID是1,2和3。我想

$values[1]["2012-01-01"]+$values[2]["2012-01-01"]+$values[3]["2012-01-01"] 

然後我想

$values[1]["2012-01-02"]+$values[2]["2012-01-02"]+$values[3]["2012-01-02"] 

preferrably放入數組,這應該是微不足道的。這是使我困惑的循環部分。

任何想法?謝謝。

回答

4
foreach($values as $id => $dates) { 
    foreach($dates as $date => $value) { 
     $result[$date] += $value; 
    } 
}