我知道必须有100种方法可以做到这一点 – 但有人可以推荐’最好/最简单’的方法来检查三个整数变量是否在一个点之内.
$a = 1; $b = 2; $c = 1;
由于每个var在彼此的1个点内,所需的公式应返回TRUE;
解决方法:
我以为我会在这里加倍努力
function scope_check()
{
// usage: bool scope_check(mixed $range, mixed $val1 [, mixed $val2 [,mixed $...]])
$array=func_get_args();
if(sizeof($array)<=1) return false;
$range=array_shift($array);
$max=max($array);
$min=min($array);
if($max-$min<=$range) return true;
return false;
}
$valid=scope_check(1, -10, -11, -12, 4, 5 ,7);
if($valid) echo 'valid'; else echo 'not valid';
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。