Php 拉威尔圆不';t工作,仅四舍五入到总数

Php 拉威尔圆不';t工作,仅四舍五入到总数,php,laravel,rounding,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> aaaa:${{$d

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

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

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


aaaa:${{$draw->getAttribute('mynumber')}}
它显示3。当我将数字更改为2.333时,它显示2。如何显示圆点后四舍五入到两位的数字?

使用此选项

(双精度)数字_格式(2.733,2,“,”);
完整代码:

$data=[
“mynumber”=>(双精度)数字\u格式(2.733,2,“,”)
];
返回视图('pages.admin.buy',$data);
有关数字格式函数的详细信息:
1.
2.

用这个

(双精度)数字_格式(2.733,2,“,”);
完整代码:

$data=[
“mynumber”=>(双精度)数字\u格式(2.733,2,“,”)
];
返回视图('pages.admin.buy',$data);
有关数字格式函数的详细信息:
1.

2.

因为您正在从getAttribute()打印它。不从数组中输出它

使用此行输出舍入值

{{ $data['mynumber'] }}

因为您正在从getAttribute()打印它。不从数组中输出它

使用此行输出舍入值

{{ $data['mynumber'] }}

可以这样使用数字格式,这里2表示您想要的小数点。 希望能有帮助

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

可以这样使用数字格式,这里2表示您想要的小数点。 希望能有帮助

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

好了,拉威尔没有舍入的助手。对于this.AFAIK,您必须使用本机php函数,因为Laravel没有舍入帮助器。为此,必须使用本机php函数。