有没有办法缩短这个if语句条件? PHP

时间:2016-02-06 00:42:22

标签: php if-statement conditional-statements

我只是简而言之,但如果if语句中有很多条件,是否有办法缩短它?

if(($post->id <= 37) || ($post->id == 42) || ($post->id == 44) || ($post->id == 45) || ($post->id == 46))){
    //code here
}

它都是id,但数字会有所不同,并且没有范围或旧/偶数只是randoms

有没有办法缩短它?

1 个答案:

答案 0 :(得分:2)

if($post->id <= 37 || in_array( $post->id, array( 42,44,45,46)))