我正在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、空数组等。