打印小数点后3位数的PHP浮点数?

时间:2012-03-06 09:31:45

标签: php floating-point decimal

是否有一种简单的方法echo小数点后具有特定位数的浮点数?

例如:$sum = 3.1234566768;我想回复$ sum并得到:3.12

4 个答案:

答案 0 :(得分:34)

使用number_format()

number_format($sum,2);

答案 1 :(得分:3)

尝试:

$sum = 3.1234566768;
$rounded = round($sum, 2);

答案 2 :(得分:3)

echo number_format($sum, 2); // 3.12

答案 3 :(得分:0)

echo number_format((float)$ans, 4, '.', '');

我认为这样可以解决问题

相关问题