您将如何检查用户的等级是否等于数组中的任何等级?
例如,假设用户的等级是主持人。我会检查用户等级是否等于数组中的任何几个等级。
//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
}
我该如何提高效率?
使用in_array http://php.net/manual/zh/function.in-array.php
$ranks = array('mod', 'admin');
if(in_array($user_data['rank'], $ranks)) {
//Do one thing
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句