如何遍历这个双数组

时间:2012-04-08 19:59:53

标签: php

我有一个双数组如下:

$values[$ids][$dates]

因此,对于每个$ id,我有一个$ date数组(这是这种格式的实际日期 - date(“Y-m-d”,$ i))。

我想要做的是通过相应的id每个日期循环并总结它们。例如,如果第一个日期是“2012-01-01”并且ids是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"]

最好放入一个数组,这应该是微不足道的。这是令我困惑的循环部分。

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:4)

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