如何检查两个数字是否相等,公差为+或 - 1?
现在我只是简单的比较:
if($value1 != $value2) return false
但是由于生成value1和value2的方式之间的差异,我需要具有正负1的容差。对于如何实际执行此操作,有一点大脑放屁。
答案 0 :(得分:2)
尝试以下方法:
$ab = $value1 - $value2;
echo $ab;
$abs = abs($ab);
if($abs <= 1){
echo 'ok';
} else {
echo 'not ok';
}