这是示例数组,我自己无法解决它。
我想添加两个不同数组的值,但我真的不知道如何
是否可以添加数组的两个值??
以下是我使用array_sum()
的示例代码,但我最终只得到了值(而不是值的总和)
foreach ($_GET['Reservation'] as $key => $value) {
foreach ($value as $key2 => $value2) {
foreach ($value2 as $key3 => $value3) {
echo array_sum($value2);
}
}
}
答案 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);