我正在使用 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