if判断有多个条件应该怎么写?

比如:{if $catid==4904 or 4905 } 多个id 我怎么能简写呢?


$idArray = array(1,2,3,4,5,6);
if( in_array($catid,$idArray) ){
}

如果id是连续由大到小的话,直接用 < 小于 =等于 >大于 来判断,如果没有规律的话就像楼上那样

如果这些id很多,也很麻烦,看是不是可考虑加其他条件判断