2012-03-06 109 views

回答

24

使用number_format()

number_format($sum,2); 
+0

谢谢,这工作... – Nayish 2012-03-06 09:34:36

+0

考虑到'number_format()'也将值舍入。 '$ sum = 3.1264566768;'会给出3.13'。 – sglessard 2016-01-12 16:42:21

+0

请注意,这将输出一个字符串而不是一个浮点数。并不是OP关心它,但它是很好的提及。 – Fr0zenFyr 2016-09-21 12:11:29

2

尝试用:

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

感谢这为我工作 – Mosin 2017-09-21 12:51:01

3
echo number_format($sum, 2); // 3.12 
0
echo number_format((float)$ans, 4, '.', ''); 

我认为这将解决

相关问题