如何检查两个数字是否相等,公差为正负1

时间:2018-06-11 10:32:02

标签: php php-7

如何检查两个数字是否相等,公差为+或 - 1?

现在我只是简单的比较:

   if($value1 != $value2) return false 

但是由于生成value1和value2的方式之间的差异,我需要具有正负1的容差。对于如何实际执行此操作,有一点大脑放屁。

1 个答案:

答案 0 :(得分:2)

尝试以下方法:

$ab = $value1 - $value2;
echo $ab;
$abs = abs($ab);
if($abs <= 1){
    echo 'ok';
} else {
    echo 'not ok';
}