php说.01不大于0.为什么?

时间:2014-12-15 15:15:49

标签: php

我的购物车中有一个简单的设置,如果重量小于5磅但不是零,则收取统一的运费。我使用零重量免运费。它工作得很好,除了1.000以下的权重没有设置为7.10率。

 if($weight>.001 && $weight<5)
              {            
               $handling=7.10;
              }

这是在PHP中。

我可以粘贴整个代码,但它很大。如果有一个字符串或浮点数或数组设置我需要调用我在这里丢失,请告诉我。如果您需要整个代码,我也可以这样做。

1 个答案:

答案 0 :(得分:1)

if($weight>.001 && $weight<5)
           ^^^^

.001无效。如果你想要一个浮点数或你把它写成字符串“.001”,你可以写0.001。 或者你写这样的(float)".001"然后你把字符串转换为浮点数。