PHPで下記を実行すると結果が異なるのはなぜですか?
$a=10+0.00140;
var_dump($a); //=> float(10.04)
var_dump(floor($a100)/100); //=> float(10.03)
浮動小数点演算ってそういうものだから。BCMath でも試してみてください。
回答1件
あなたの回答
tips
プレビュー
投稿2020/04/10 06:55
PHPで下記を実行すると結果が異なるのはなぜですか?
$a=10+0.00140;
var_dump($a); //=> float(10.04)
var_dump(floor($a100)/100); //=> float(10.03)
回答1件
あなたの回答
tips
プレビュー