この記事は、PHP における面倒な浮動小数点数演算を主に紹介しており、浮動小数点数演算における PHP のround関数の使用方法をサンプル形式で分析しています。必要な方は参考にしてください。 -PHP での浮動小数点演算の小数点演算。参考のために皆さんと共有してください。詳細は次のとおりです。
電子商取引を行う場合、価格を計算することは避けられませんが、php で正しい値を計算する必要があることに気づきました。 PHP で計算された値はあなたのものとは異なります
以下のコードを見てください:
$price=69.1; $count=100; $total=$price*$count-6910; echo $total;
このコードを実行すると、出力は次のようになります: -9.09494701773E-13
この問題を解決するにはどうすればよいですか?
round 関数を使用します
コードは次のように変更されます:
$price=69.1; $count=100; $total=round($price*$count)-6910; echo $total;
問題は解決され、出力結果は 0 になり、正しいです
この記事が PHP プログラミングのすべての人に役立つことを願っています。
PHP における面倒な浮動小数点演算の分析に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。