如何在PHP中将浮点数字四舍五入到一定的精度


How do I round a floating point number to a certain precision in PHP?

我有一个变量(恰好是文件大小),其值为16.0986328125

我想把它打印成16.098(使用小数点后三位)

我该怎么做?到目前为止,我拥有的是:

$filesize = 16.0986328125;
echo $filesize.' KB';

参见printf

printf("%0.3f KB", $filesize);

您正在查找round函数。

以下是sprintf函数

的文档