可以在参数内创建一个循环吗?

时间:2013-04-29 04:40:19

标签: php

$a=4;
$check=array(1,2,3,4,5....);

if($a==$check[0] || $a==$check[1]...){echo "Match";}else{echo "Not Match";}

我需要在参数内部创建一个循环来检查数字是否匹配。

数字数组可能很长。 有什么办法吗?

2 个答案:

答案 0 :(得分:4)

您需要in_array功能:if(in_array($a, $check))

答案 1 :(得分:2)

$a = 4;
$check = array(1, 2, 3, 4, 5);

if(in_array($a, $check))
{echo "Match";
} else {
    echo "Not Match";
}