下面的操作给出了错误的结果。
$First = '45.4000';
$Second = '4.6800000000';
$Third = '50.00';
echo ( $First + $Second ) - $Third;
输出: 0.079999999999998
预期产出: 0.08
我正在寻找如何在不使用 number_format/sprintf ...等的情况下获得正确的结果。
由于这个问题影响了我的代码中的多个地方,并且必须检查所有内容并格式化,这很痛苦。