【发布时间】:2012-11-17 03:06:06
【问题描述】:
目前我正在使用以下方法来确定$userlevel 是10、20 还是30。
if ( in_array( $userlevel, array( 10, 20, 30 ) ) ) {
}
有没有更好的方法来做到这一点?
【问题讨论】:
-
我只是不知道这是否是在一组整数中查找整数的标准方法。我只是使用 in_array 是因为它有意义且速度很快。我已经尝试过使用 strpos() 但这并不适合我。
-
我建议将阵列拉出,以防您决定在其他地方再次使用它。除此之外,这是避免 if 语句中出现缠绕条件的一种非常常见的方法。