2017-05-12 188 views
0
$minutes = for($i = 1; $i <= 60;$i++) {return $i.'||';}; 
if($input != $minutes) { 
exucute code here; 
} 

我在这里有这段代码,因为我想验证我的输入以检查它们的值是否为1-60。如何在不写出每一个数字的情况下进行检查。数组不会在这里工作,因为这同样适用于foreach循环;它不能作为变量存储。在php变量中存储for循环

+0

林困惑什么是错的'如果(($输入<1)||($输入> 60))'甚至像@MateiMihai这样的数组 –

回答

1

即使我不明白

阵列,因为这同样适用于foreach循环不会在这里工作;它不能作为变量存储。

我会建议你使用in_arrayrange功能:

if (!in_array($input, range(1, 60))) { 
    // exec 
}