用逗号添加负值

时间:2012-05-12 15:40:59

标签: php html

我在数组中循环并添加一个数字。

我的数组中的值为-1,400。所有其他值都有效(即如果它都是正数且其中没有,),但由于某种原因,以下代码将-1,400解释为"-1"。< / p>

$totregcat = 0;
while($v=mysql_fetch_array($listreg)) {
    print $v['amount']."-";
    $totregcat = $v['amount']+$totregcat; 
    print $totregcat."<br/>;
    $regtagid = $v['tagid'];
}

当我打印"$v['amount']"时,我得到了正确的数字,但是将它添加到变量似乎不起作用。

1 个答案:

答案 0 :(得分:4)

试试(float) str_replace(",", "", $v['amount'])+$totregcat。这应该删除逗号并将结果转换为浮动。