检查多个值是否存在 php 数组
我在 PHP 中有一个数组
$permission = array( "admin", "moderator", "guest" );
我有另一个数组
$userRoles = array( "admin", "moderator" );
我检查了,但它不适用于多个值。in_array
如何检查中至少存在一个值而不循环?$userRoles
$permission
提前致谢。
我在 PHP 中有一个数组
$permission = array( "admin", "moderator", "guest" );
我有另一个数组
$userRoles = array( "admin", "moderator" );
我检查了,但它不适用于多个值。in_array
如何检查中至少存在一个值而不循环?$userRoles
$permission
提前致谢。
用array_intersect
array_intersect — 计算数组的交集
数组
array_intersect ( array $array1 , array $array2 [, array $ ... ] )
array_intersect() 返回一个数组,其中包含所有参数中存在的 array1 的所有值。请注意,将保留密钥。