PHPでの面倒な浮動小数点演算の解析

高洛峰
リリース: 2023-03-03 17:40:02
オリジナル
905 人が閲覧しました

この記事は、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 サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!