1

我对 Python 有很好的掌握,我认为这对我有帮助,但我想我还没有程序员的思维定势 :)

我正在调整一个对 MSSQL Server 进行检查的现有 PHP 脚本。我们的脚本运行查询并将结果与​​预期结果进行比较。这是脚本的一部分:

    if ($query_result == $expected_result) {

我需要对此进行修改,以便如果 query_result 在 expected_result 的 +1 或 -1 范围内,则返回 true。也许像这样?:

    if ($query_result <=> $expected_result -+ 1) {

我不知道如何正确地写这个:P 非常感谢所有帮助!

谢谢

4

2 回答 2

6
if (abs($query_result - $expected_result) <= 1) {
   ... they're within "1" of each other
}
于 2012-10-01T19:12:17.797 回答
-2
if (($expected_result -1) <= $query_result <= ($expected_result + 1)) {

}
于 2012-10-01T19:17:33.900 回答