在Laravel Blade中四舍五入数字

时间:2019-06-14 10:35:45

标签: php laravel laravel-5.4

<td colspan="3">
    <p class="text-left">
        <h5>Discount ( @php echo "- $subtotalquant"; @endphp  )</h5>
    </p>
</td>
<td>
    <p class="text-right">
        <h5>
            @php
                echo"&#8369;$subtotal";
            @endphp
        </h5>
    </p>
</td>

我想将这些值四舍五入到小数点后两位。但是数字格式似乎不起作用。

看起来确实像这样^ enter image description here

$subtotal = 40.608

$subtotalquant = 10.152

4 个答案:

答案 0 :(得分:1)

使用数字格式,如下所示:

echo number_format((float)$subtotal, 2, '.', '');

echo number_format((float)$subtotalquant, 2, '.', '');

有关更多详细信息,您可以在此处查看文档:{​​{3}}

答案 1 :(得分:0)

这仍然可以工作

$(document).ready(function () {

                $("#input:text:visible:first").focus();


            });

答案 2 :(得分:0)

像这样使用,并且还使用花括号代替echo。

{{round($subtotal, 2)}}

答案 3 :(得分:0)

如果要在刀片文件中实现此代码,请按以下方式使用它:

{{number_format((float)$subtotal, 2, '.', '')}}

{{number_format((float)$subtotalquant, 2, '.', '')}}

如果您希望将其存储在PHP文件中,请遵循sagar的代码。