2012-03-06 11 views

答えて

24

使用をnumber_format()

number_format($sum,2); 
+0

おかげで、うまくいくと思います... – Nayish

+0

がいることを考えてみましょう'number_format()'も値を丸めます。 '$ sum = 3.1264566768;'は '3.13'となります。 – sglessard

+0

これは、floatの代わりに文字列を出力することに注意してください。 OPがそれを気にしているわけではありませんが、言及するのは良いことです。 – Fr0zenFyr

2

で試してみてください:

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

これは私のために働いてくれてありがとう – Mosin

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

私はこれが働い

関連する問題