本文介绍了检查多个值存在PHP数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在PHP中的数组

$permission = array( "admin", "moderator", "guest"  );

和我有另一个数组

$userRoles = array( "admin", "moderator" );

我用 in_array 检查,但它不具有多个值工作。

I checked with in_array but it doesn't work with multiple values.

我怎么可以检查 $的UserRole 用于至少一个价值存在于 $批准不用循环?

How can i check atleast one value in $userRoles exists on $permission without looping ?

先谢谢了。

推荐答案

使用<$c$c>array_intersect

count(array_intersect($permission, $userRoles));

这篇关于检查多个值存在PHP数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 17:34