在PHP中,如何将浮点数舍入到某个精度?

在PHP中,如何将浮点数舍入到某个精度?,php,floating-point,formatting,Php,Floating Point,Formatting,我有一个变量(恰好是文件大小),其值为16.0986328125 我想将其打印为16.098(使用小数点后三位。) 我该怎么做?以下是我目前掌握的情况: $filesize = 16.0986328125; echo $filesize.' KB'; 您正在查找轮功能。这是功能的文档请参见 这不就是16.099,而不是16.098吗? printf("%0.3f KB", $filesize);

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

我想将其打印为
16.098
(使用小数点后三位。)

我该怎么做?以下是我目前掌握的情况:

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

您正在查找
轮功能。

这是功能的文档

请参见


这不就是16.099,而不是16.098吗?
printf("%0.3f KB", $filesize);