我正在使用 PHP 的 number_format 将浮点数显示到小数点后 2 位。
当这个数字类似于 1.898 时,它会四舍五入为 1.9。
如何让它显示为 1.90?
更新:
我有一个结束的功能......
return number_formant($num, 2);
调用该函数的 php 脚本打印出 Javascript 使用的数字。当我对数字执行 var_dump 时,它会正确打印两位小数。看起来这是失去零的Javascript。
这是导致问题的JS代码...
function show_level(level) {
...
if (level > 9999)
level_label = (level / 1000).toPrecision(3) + 'k';
else if (level > 999)
level_label = (level / 1000).toPrecision(2) + 'k';
else
level_label = level;
我改变了最后一行,让它按我想要的方式工作..
level_label = level.toFixed(2);