如何在拉拉维尔中四舍五入到小数点

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


我的代码如下


$perc=0;

        if($value->IsOfferItem){

          $perc=round(100-(($value->SellingPrice/$value->ActualPrice)*100));

        }


斯蒂芬大帝
浏览 66回答 1
1回答

慕仙森

下面是一个示例$table->decimal('amount', 5, 2);在上面的示例中,第一个参数是字段名称。其次,参数是总长度。第三,参数是浮点值。表字段,例如在 MySQL 中必须包含十进制 (10.2),例如:amount dcecimal(10,2) not null2 表示小数位。10 表示逗号前的最大数字量。
打开App,查看更多内容
随时随地看视频慕课网APP