我对Python有很好的把握,我认为这会对我有所帮助,但我想我还没有程序员的思维定型:)
我正在调整一个对MSSQL Server进行检查的现有PHP脚本。我们的脚本运行查询并将结果与预期结果进行比较。以下是该脚本的一部分:
if ($query_result == $expected_result) {
我需要修改它,以便如果query_result在expected_result的+1或-1之内,则返回true。也许这样的东西?:
if ($query_result <=> $expected_result -+ 1) {
我无法弄清楚如何正确地写这个:P非常感谢所有帮助!
由于
答案 0 :(得分:6)
if (abs($query_result - $expected_result) <= 1) {
... they're within "1" of each other
}
答案 1 :(得分:-2)
if (($expected_result -1) <= $query_result <= ($expected_result + 1)) {
}