将 PHP 字符串四舍五入到小数点后两位的正确方法是什么?
$number = "520"; // It's a string from a database
$formatted_number = round_to_2dp($number);
echo $formatted_number;
输出应该是520.00
;
round_to_2dp()
函数定义应该如何?
最佳答案
您可以使用 number_format() :
return number_format((float)$number, 2, '.', '');
例子:
$foo = "105";
echo number_format((float)$foo, 2, '.', ''); // Outputs -> 105.00
这个函数返回一个字符串。
关于php - 显示一个数字到小数点后两位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4483540/