小编典典

显示一个数字到小数点后两位

all

将 PHP 字符串四舍五入到小数点后两位的正确方法是什么?

$number = "520"; // It's a string from a database

$formatted_number = round_to_2dp($number);

echo $formatted_number;

输出应该是520.00

round_to_2dp()函数定义应该如何?


阅读 129

收藏
2022-03-03

共1个答案

小编典典

您可以使用number_format()

return number_format((float)$number, 2, '.', '');

例子:

$foo = "105";
echo number_format((float)$foo, 2, '.', '');  // Outputs -> 105.00

此函数返回一个 字符串

2022-03-03