始终显示最近的hundreth号码

时间:2013-09-22 09:18:56

标签: php rounding

我正在使用php中的round($number,2)函数将$number四舍五入到最接近的百分之一。它工作得很好,但如果第100个小数等于0,它就不会显示0。我需要这个号码:

1.70

1.7

有谁知道实现这个目标的好方法?我在页面上大约有20个数字。任何帮助将不胜感激!

3 个答案:

答案 0 :(得分:2)

你需要填写你的数字,这样的事情会起作用:

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

答案 1 :(得分:1)

使用sprintf()

echo sprintf('%.2f', 1.7);

节目:

1.70

答案 2 :(得分:0)

<?php

$number = 1.7;

$number = sprintf("%0.2f",$number);

echo $number;

?>

输出

1.70