本文介绍了检查多个值存在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$c$c>
count(array_intersect($permission, $userRoles));
这篇关于检查多个值存在PHP数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!