PHP运算符 - 如果等于范围,则使字符串为true

D3l*_*ato 1 php operators

我对Python有一个很好的把握,我认为这对我有帮助,但我想我没有程序员心态设置:)

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

    if ($query_result == $expected_result) {
Run Code Online (Sandbox Code Playgroud)

我需要修改它,以便如果query_result在expected_result的+1或-1之内,则返回true.也许这样的东西?:

    if ($query_result <=> $expected_result -+ 1) {
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何正确地写这个:P非常感谢所有帮助!

谢谢

Mar*_*c B 6

if (abs($query_result - $expected_result) <= 1) {
   ... they're within "1" of each other
}
Run Code Online (Sandbox Code Playgroud)