Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用round($number,2)php 中的函数将 a 舍$number入到最接近的百分之一。它很好用,但如果百位小数等于0,则不会显示0. 我需要阅读号码:
round($number,2)
$number
0
1.70
不是
1.7
有谁知道实现这一目标的好方法?我在一页上用大约 20 个数字来做这件事。任何帮助将不胜感激!
你需要填写你的数字,这样的事情会起作用:
number_format((float)$number, 2, '.', '');
使用sprintf():
sprintf()
echo sprintf('%.2f', 1.7);
显示:
<?php $number = 1.7; $number = sprintf("%0.2f",$number); echo $number; ?>
输出