2017-03-20 19 views
0

私はLaravel 4のコントローラーに問題があります。カンマの後に2桁の小数点を丸め(または切り捨て)しようとしましたが、機能しません。小数点以下を切り捨てることはできません。

私はこのような何か試してみました:

round(888/100, 2); 

または:

floor(888*100)/100; 

をしかし、私は8.880000000000001の代わりに、8.88を持っています。 なぜですか?

(この例では、私はこの数を取るが、それは他の数とすることができる)

答えて

0

は、丸めた後、これを試してみてください:

number_format((float)$number, 2, '.', ''); 
+0

感謝をしてみてください! – K4tn1x

1

を、それが完璧に動作します。この

number_format($number, 2, '.', ','); 
// 2 = decimal places | '.' = decimal seperator | ',' = thousand seperator 
+2

あなたのコードをそこに記述すると、より良い答えになります! – Deep

関連する問題