如何获取数组中两个数组值的总和?

时间:2015-08-31 13:57:25

标签: php arrays

这是示例数组,我自己无法解决它。

我想添加两个不同数组的值,但我真的不知道如何

enter image description here

  

是否可以添加数组的两个值??

以下是我使用array_sum()的示例代码,但我最终只得到了值(而不是值的总和)

foreach ($_GET['Reservation'] as $key => $value) {
    foreach ($value as $key2 => $value2) {

        foreach ($value2 as $key3 => $value3) {


            echo array_sum($value2);

        }

    }

}

1 个答案:

答案 0 :(得分:2)

...循环中,您只需使用foreach运算符,因为此处不需要+array_sum用于array_sum而非array的求和。所以你的简化代码如下

strings

<强>输出:

$arr = ['Reservation' => [3=>[56 => [2],57 => [2]],5=>[43 => [1]]]];
$res = '';
$i = 0;
foreach ($arr['Reservation'] as $key => $value) {
    foreach($value as $v)
        $res[$key] += $v[0];
}
print_r($res);