Laravel舍入不起作用,仅舍入到总数

时间:2019-12-26 03:22:53

标签: php laravel rounding

在代码中的控制器中,我有返回数字的方法:

$data = [
         'mynumber' => round(2.733, 2)
        ];
return view('pages.admin.buy', $data);

鉴于我有:

<div class="card-body">
  <p>
     aaaa: ${{ $draw->getAttribute('mynumber') }} <br>

它显示3。当我将数字更改为2.333时,它显示2。如何显示点后四舍五入到两位的数字?

3 个答案:

答案 0 :(得分:2)

使用此

buildscript{ ext.kotlin_version }

完整代码:

(double)number_format(2.733, 2, ".", "");

有关number_format函数的更多信息:
1. https://www.php.net/manual/en/function.number-format.php
2. https://www.w3schools.com/php/func_string_number_format.asp

答案 1 :(得分:0)

因为要从getAttribute()打印它。不从数组输出。

使用此行输出舍入的值。

{{ $data['mynumber'] }}

答案 2 :(得分:0)

use可以像使用number_format这样使用,其中2表示您想要的小数位。 希望对您有帮助

{{number_format($booking['Paid'],2)}}