可以在参数内部创建循环


Possible to create a loop inside of parameter?

$a=4;
$check=array(1,2,3,4,5....);
if($a==$check[0] || $a==$check[1]...){echo "Match";}else{echo "Not Match";}

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

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

您需要in_array函数:if(in_array($a, $check))

$a = 4;
$check = array(1, 2, 3, 4, 5);
if(in_array($a, $check))
{echo "Match";
} else {
    echo "Not Match";
}