Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何循环通过这个双数组_Php - Fatal编程技术网

Php 如何循环通过这个双数组

Php 如何循环通过这个双数组,php,Php,我有一个双数组,如下所示: $values[$ids][$dates] 因此,对于每个$id,我都有一个$dates数组(这种格式中的实际日期为-date(“Y-m-d”,$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]["20

我有一个双数组,如下所示:

$values[$ids][$dates]
因此,对于每个$id,我都有一个$dates数组(这种格式中的实际日期为-date(“Y-m-d”,$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"]
最好放在一个数组中,这应该很简单。让我困惑的是循环部分

有什么想法吗?谢谢

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