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

时间:2012-07-23 15:42:29

标签: php floating-point formatting

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

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

我该怎么做?这是我到目前为止所做的:

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

3 个答案:

答案 0 :(得分:2)

请参阅printf

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

答案 1 :(得分:0)

您正在寻找round功能。

答案 2 :(得分:0)

以下是sprintf功能

的文档