ホームページ >バックエンド開発 >PHPチュートリアル >金額換算を回避するにはどうすればよいですか?
金額換算はどのように行うのですか?
たとえば、
フォームから送信された最低入札金額、たとえば 51
1 日の最大消費制限、たとえば、123456789.12
floatval で変換すると精度が失われませんか?
mysql データベース、ストレージタイプは 10 進数 (10, 2)
------解決策------ - -
floatval を使用して変換すると精度が失われませんか?
はい!
しかし、なぜ float に変換するのでしょうか?
------解決策---------
いいえ、入金するだけでポイントが浮動しますtype、取り出すときも同様、または sprintf("%01.2f", $money); を使用します。
------解決策---------