示例:
22.453667 => 22.45
34.65355 => 34.65
答案 0 :(得分:2)
您应该使用PHP的round
功能:
<?php
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>
答案 1 :(得分:1)
$num = "22.469667";
// Without round
echo number_format( floor($num*100) / 100, 2, '.', '' );
// output: 22.46
echo "\n";
// With round
echo number_format($num, 2, '.', '' );
// output: 22.47
答案 2 :(得分:1)
echo round(2.98684, 2); The output is 2.99
答案 3 :(得分:0)
number_format()比jogesh_pi更容易实现。
只是做:
$num = "22.453667";
echo number_format($num, 2);
返回:22.45
它只需要将数字作为第一个参数,然后需要将其舍入的小数点数。
$ num =“22.457667”;将返回22.46 $ num =“22”;将返回22.00