php中的函数或介于-200和200之间但不为零的数字


Function in php or number between -200 and 200 but not zero

我正在php或javascript中寻找解决方案,以检查给定变量是否为-200到200之间的数字,而不是零。

这是我到目前为止的代码

if ($myValue >= -200 && $myValue <= 200) {
    print($myValue);
}
if ($value != 0 && abs($value) <= 200) {
   echo $value;
}

可以使用abs来缩短条件http://php.net/manual/pl/function.abs.php

只需将&& $myValue != 0添加到if语句

if ( !empty($myValue) && $myValue >= -200 && $myValue <= 200) {

为空还将为您提供检查变量是否已设置的额外好处。然后它会检查它是否"虚假"。例如false、zero、空数组等。