PHP Division结果自动向上舍入数字

时间:2014-12-10 16:38:35

标签: php

我有一个简单的分工

$order = 14 / 10;   // 1
$order = 15 / 10;   // 2

结果自动转换为圆形图

我怎样才能得到像

这样的结果
$order = 14 / 10;   // 1.4
$order = 15 / 10;   // 1.5

这是我的实际代码$quantity

if (($quantity > 0.99) && ($pro_Type== "BHRF")) {

    $pro_Id   = $pro_Id -10;
    $quantity = $quantity/10;

    for ($i=1; $i <11; $i++) { 

       $pro_Id = $pro_Id +10;

      $insert0 = mysql_query("INSERT INTO myorders1 (Product_Id,Quantity,Product_Type,Store_Id,Order_Date,Order_Time) 
                    VALUES ('$pro_Id','$quantity','$pro_Type','$store_Id','$o_Date','$o_Time')", $connection);
                }
            }

1 个答案:

答案 0 :(得分:0)

除非我喝醉了;如果没有涉及任何舍入,14/10不能为1

echo  14 / 10;    // 1.4 as expected

很可能你的数据库字段Quantity是整数,并不存储分数,你假设实数来自除法。

<强> Fiddle