
将PHP字符串舍入到2位小数的正确方法是什么?
$number = "520"; // It's a string from a DB
$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
此函数返回 字符串 。
可替换地,
$padded = sprintf('%0.2f', $unpadded); // 520 -> 520.00
未经作者同意,本文严禁转载,违者必究!




近期评论