始终将数字显示到最接近的百分之一


Always show number to nearest hundreth

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

1.70

1.7

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

你需要填充你的数字,这样的东西就可以了:

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

使用 sprintf()

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

显示:

1.70
<?php
$number = 1.7;
$number = sprintf("%0.2f",$number);
echo $number;
?>

输出

1.70