我这里有这个代码......
$remaining = 0;
foreach($array as $value=>$row){
$remaining = $remaining + $row['remainingbalance'];
}
它的作用是它通过上面的代码遍历数组中-51.75
和-17.85
的所有剩余余额,我得到-69.60
这是正确的。但我想知道如果它们可以减去它的两个否定因素呢?这可能吗?
我试过这个
$remaining = 0;
foreach($clientArrayInvoice as $value=>$row){
$remaining = $remaining + abs($row['remainingbalance']);
}
但它给了我69.60
没有否定。
有人有任何想法吗?
我的目标是-51.75
和-17.85
,只有在减去负数时才会提出-33.90
。否则添加
答案 0 :(得分:0)
无论何时添加负数,实际上都会减去正值(反之亦然)。
所以0 + (-16) = 0 - 16 = -16
。
当你致电abs()
时,你会计算出完全不同的东西。