【发布时间】:2016-08-25 15:49:23
【问题描述】:
在尝试对关联数组中相同的键值求和时,我没有做到这一点。我以为这会很容易,但事实并非如此,所以请......
我期待以下结果:
1 -->(7)
2 -->(14)
这是数组:
$array = array( 1=>4, 2=>8, 1=>3, 2=>6, );
这是我从那以后尝试过的:
$sum= array();
foreach ($array as $key => $value){ $sum[$key] += $value;} print_r($sum);
无论如何,根本没有执行循环,因为它正在返回这个结果,
Array ( [1] => 3 [2] => 6 );
还有一个错误,
Undefined offset: 1
我想也许有一个 PHP 函数可以处理它,但我很乐意提供任何帮助。
【问题讨论】:
-
我不知道的事情。刚刚根据您所说的找到了一种不同的方法,效果很好,感谢您的帮助
标签: php arrays sum key associative