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

私は入力値を検証してその値が1-60かどうかをチェックしたいので、ここにこのコードを入れておきます。どのように私はすべての単一の番号を書き込むことなくこれをチェックするために行くのですか?配列は、foreachループのために同じものになるので、ここでは動作しません。変数として格納することはできません。forループをphp変数に格納します

+0

イム混乱してと間違っている何 '場合(($入力<1)||($入力> 60))'、あるいは@MateiMihaiのような配列で –

答えて

1

私は理解していない場合であっても

同じでforeachループのために行くので、ここでは動作しません

配列。変数として格納することはできません。

私はあなたがin_arrayrange機能を使用することをお勧めします:

if (!in_array($input, range(1, 60))) { 
    // exec 
} 
関連する問題