PHP,格式数字始终有 2 位小数


PHP, Format Number to have always have 2 decimal places

在PHP中,我有十进制数,可能有也可能没有尾随零。

例如

 1
 1.1
43.87

我如何确保所有这些数字正好有两个小数位,如下所示:

 1.00
 1.10
43.87
你应该

使用 number_format():

number_format(1.1, 2);

对于 laravel:

{!! number_format((float)($item->amount), 2) !!}

对于原始 PHP:

number_format((float)($yourVariable), 2)