我有2个数组,第二个数组必须包含第一个数组中的所有元素,如何检查?谢谢
For example
array 1: Array ( [0] => Email [1] => 1_Name )
array 2: Array ( [0] => 1_Name [1] => )
In this case it is invalid , as array 2 do not have Email
array 1: Array ( [0] => Email [1] => 1_Name )
array 2: Array ( [0] => 1_Name [1] => Address [2]=> Email )
In this case it is valid
Use array_intersect()并测试其输出是否具有相同的长度:
if (count(array_intersect($arr1, $arr2)) === count($arr1)) {
// contains all
}
对于键也必须匹配的关联数组,请使用array_intersect_assoc()反而。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)