如何检查两个数字是否相等,公差为+或-1?
现在我有一个简单的比较:
if($value1 != $value2) return false
但是由于生成value1和value2的方式之间的舍入差异,我需要有一个正负1的公差。对你实际会怎么做有点头脑发热。
请尝试以下操作:
$ab = $value1 - $value2; echo $ab; $abs = abs($ab); if($abs <= 1){ echo 'ok'; } else { echo 'not ok'; }