【发布时间】:2019-09-04 14:00:28
【问题描述】:
"accounts" => array:6 [
0 => array:2 [
"acc_id" => 1
"balance" => 1000.00
]
1 => array:2 [
"acc_id" => 2
"balance" => -1500.00
]
2 => array:4 [
"acc_id" => 3
"balance" => 5000.00
]
]
您好,我怎样才能正确总结所有余额?
代码
foreach ($y['accounts'] as $k)
{
$sum_balance = $k['balance'];
}
$sum_balance += $sum_balance;
使用此代码,结果只会将最后一个余额本身相加。示例结果为10000.00
【问题讨论】:
-
您将在循环的每次迭代中覆盖 $sum_balance,然后在循环后将其加倍。只需逐行浏览您的代码并积极尝试了解它在做什么。