PHP 部门结果自动四舍五入数字


PHP Division results automatically rounded up number

我有一个简单的划分

$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);
                }
            }

除非我喝醉了; 14/10不能在不涉及任何舍入的情况下为 1

echo  14 / 10;    // 1.4 as expected

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

小提琴