tou*_*ups 7 php arrays session if-statement
我有一个生成3到12个值的数组,它从帐户信息生成数组;
$result = $ad->user()->groups($user['username']);
Run Code Online (Sandbox Code Playgroud)
我想检查这个数组是否有多个值(大约4或5),如果它们中有任何一个在if里面做什么,我可以通过以下方式很容易地为一个值做:
if (in_array("abc",$result)) { $this->login_session($user); }
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法来检查这个数组中除了连续的OR之外的多个值:
if (in_array("abc",$result) || in_array("123",$result) || in_array("def",$result) || in_array("456",$result) ) {
$this->login_session($user);
}
Run Code Online (Sandbox Code Playgroud)
Mir*_*ica 18
试着看看这是否有用:
if(array_intersect($result, array('abc', '123', 'def'))) {
$this->login_session($user);
}
Run Code Online (Sandbox Code Playgroud)