首页 > 解决方案 > laravel如何四舍五入到小数点

问题描述

我需要四舍五入到小数点后 2,目前我得到 12% 但实际折扣是 11.76

我的代码如下

$perc=0;
        if($value->IsOfferItem){
          $perc=round(100-(($value->SellingPrice/$value->ActualPrice)*100));
        }

标签: phplaravel

解决方案


这是一个例子

$table->decimal('amount', 5, 2);

在上面的示例中,第一个参数是字段名称。其次,参数是总长度。第三,参数是浮点值。

表字段,例如mysql中必须包含十进制(10.2),例如:

amount dcecimal(10,2) not null

2 表示小数位。

10 表示逗号前的最大数字量。


推荐阅读