Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在laravel中四舍五入到小数点_Php_Laravel - Fatal编程技术网

Php 如何在laravel中四舍五入到小数点

Php 如何在laravel中四舍五入到小数点,php,laravel,Php,Laravel,我需要四舍五入到小数点后2位,目前我得到12%,但实际折扣是11.76 我的代码如下 $perc=0; if($value->IsOfferItem){ $perc=round(100-(($value->SellingPrice/$value->ActualPrice)*100)); } 这里有一个例子 $table->decimal('amount', 5, 2); 在上面的示例中,第一个参数是字段名。第二,参数

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

我的代码如下

$perc=0;
        if($value->IsOfferItem){
          $perc=round(100-(($value->SellingPrice/$value->ActualPrice)*100));
        }
这里有一个例子

$table->decimal('amount', 5, 2);
在上面的示例中,第一个参数是字段名。第二,参数是总长度。第三,参数是浮点值

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

amount dcecimal(10,2) not null
2表示小数位


10表示逗号前的最大数值。

还有第二个参数
int$precision=0
。这与html、css(或mysql)有什么关系?kerbh0lz对堆栈溢出和编程是新手,你能写代码吗?我链接的页面上有一些例子……我相信你没有制作这个正确的表格