0
我有整的问题,并漂浮在PHP:/
我的代码:整数=浮动100 = 100.00
$dif =floatval($sum)-floatval($this->row_array[$row][$col]);
echo $dif;
$sum
是100
$this->row_array[$row][$col]
是100.00
但$dif
是-1.4210854715202 E-14!
你知道为什么$dif
不是0吗?
谢谢!我现在将两个值都舍入;) – Wikunia
如果要在比较之前舍入,则只需将浮点值四舍五入。 –