[英]Adding a negative value with a comma in it
我正在遍历数组并加一个数字。
我数组中的值为-1,400
。 所有其他值都可以工作(即,如果所有值都是正数,并且如果其中没有a ,
),但是由于某些原因,以下代码将-1,400
解释为"-1"
。
$totregcat = 0;
while($v=mysql_fetch_array($listreg)) {
print $v['amount']."-";
$totregcat = $v['amount']+$totregcat;
print $totregcat."<br/>;
$regtagid = $v['tagid'];
}
当我打印"$v['amount']"
我得到正确的数字,但是将其添加到变量中似乎无效。
尝试(float) str_replace(",", "", $v['amount'])+$totregcat
。 那应该删除逗号并将结果强制转换为浮点数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.