0
我保存float從輸入到MySQL的數字。 我把「3.2」和「486.2」保存在MySQL存儲爲「3.2」,「486.2」,與輸入相同,此字段的類型爲float。Laravel 4 echo「Orignal」在刀片中的浮點值
但後來我打電話從MySQL這個數字在Laravel到刀片,如:
{{ $Item->price }} and {{ $Item->totalPay }}
頁告訴我:3.2 => 3.2000000476837 和486.2 => 486.20001220703
是什麼錯我是做? 這是由Blade Engine引起的嗎? 我嘗試四捨五入(),但這似乎不能。
我應該存儲爲十進制類型嗎?謝謝,我會嘗試 – 2015-01-21 09:42:35
是的,**十進制**,所以你不需要做'仙'的轉換。 – 2015-01-21 12:26:16
例如我需要存儲兩個價格:3.23和3.2444,我應該使用哪種數據類型? – 2015-01-21 17:47:04