繁体   English   中英

将负值加逗号

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM