【发布时间】:2017-09-18 20:19:34
【问题描述】:
我正在尝试在 PHP 中进行浮点比较时建立我需要的增量。 我想仔细看看我的变量,看看有什么不同。
我有 2 个计算变量,$a,$b。
$a = some_function();
$b = some_other_function();
如何查看 PHP 使用的确切数字?
我想将它们与这个公式进行比较,我需要指定增量:
$delta = 0.00001;
if (abs($a-$b) < $delta) {
echo "identical";
}
var_dump($a, $b) 返回 1.6215; 1.6215。但我知道它们并不完全相等,因为
var_dump($a === $b);
评估为假;
var_dump() 为什么不打印内部值?
【问题讨论】:
标签: php floating-point-precision