PHP中的数字格式5.5到5.50

Meg*_*aul 2 php date number-formatting

字段值是:5.5但我想显示如下:5.50

我试过了

number_format($_REQUEST['price'], 2, '.', '');
round($_REQUEST['price'],2);
Run Code Online (Sandbox Code Playgroud)

但都显示5.5

Lau*_*nce 5

这是因为您在格式化之后将数字四舍五入.

您需要先将其舍入(或在格式化期间).这应该工作:

number_format(round($_REQUEST['price'], 2), 2, '.', '');
Run Code Online (Sandbox Code Playgroud)