【发布时间】:2017-11-15 08:37:08
【问题描述】:
我有一个从 mysql 获取的关联数组,我需要根据不同列中的值对值求和。我创建了一个关联数组,并打印到屏幕上,看起来还不错。它返回我需要的东西,看起来像[1] => 779700.00 ) Array ( [4] => 868.00 ) Array ( [2] => 102000.00 ) Array ( [2] => 775808.00
我的问题是我需要能够对每个单独的键值对的结果求和(例如,'2' 的总和为 877808.00)——只有八个键值,我需要一个变量来保存每个键值.我已经阅读了很多类似的问题并尝试了解决方案,但只是让自己陷入了无可救药的困惑。
我假设我需要一个 foreach 循环,请有人指出我需要做什么的正确方向吗?
while($row_outputs=mysqli_fetch_array($run_projects))
{
$Id = $row_outputs['id'];
$impact = $row_outputs['impact'];
$cost = $row_outputs['total_cost'];
$summing_array = array($impact=>$cost);
【问题讨论】:
标签: php arrays associative-array