您如何检查用户的排名是否等于数组中的任何排名?
示例,假设用户的排名是主持人。我会检查用户排名是否等于数组中的任何几个等级。
//If only it were this easy..
$ranks = array('mod', 'admin');
if($user_data['rank'] === $ranks) {
//Do one thing
}
但我这样做的方式是:
if($user_data['rank'] === "mod" || $user_data['rank'] === "admin") {
//Do one thing
}
我怎样才能提高效率呢?
答案 0 :(得分:1)
使用in_array http://php.net/manual/en/function.in-array.php
$ranks = array('mod', 'admin');
if(in_array($user_data['rank'], $ranks)) {
//Do one thing
}