1

在我的编码中,我将值作为浮点数,然后将其存储到表中。

 $new_priceint=((float)$new_price*100);
 $used_priceint=((float)$used_price*100);

变量 $new_priceint 和 $used_priceint 存储在 db 中。比如数值是439。我刚才拿来比较当前值的同一个值被修改与否,我真的没有得到正确的答案。

如果我减去 $newpriceint > $newpriceintdbvalue,则结果为 5.6843418860808E-14。半天以来,我尝试将此值设为“零”。实际上 db 值是“439”,当前值是“439”,但这个电流是浮点数。IS不一样的价值。439 = 439 正确或浮动(439)== 439 是错误的,我真的不知道。任何人都可以帮助解决这个问题。如何将浮点值与php中的其他值进行比较

提前致谢

4

0 回答 0