我开始没有理论来解决这个问题,或者可能比我想象的更简单。 希望有人可以提供帮助:
我尝试验证是否
阵列A
arrA = Array
(
[0] => hindu
[1] => inglês
)
存在于数组B
中arrb = Array
(
[0] => active
[1] => awsome
[2] => speaker
[3] => creative
[4] => team leader
[5] => project manager
[6] => chinese
[7] => hindu
[8] => spanish
[9] => english
)
If(in_array($arrA , $arrB)){
echo true;
}
表示如果数组A中的2个元素存在于数组B中,则返回TRUE。 (两个元素不仅仅是一个)。 并且数组A的大小并不总是相同(可以有1到多个元素)。
我尝试了in_array和各种递归函数,但没有运气......
任何?
感谢您的帮助。
答案 0 :(得分:3)
您可以使用array_diff() -
$all_elements_exist = count(array_diff($a, $b)) == 0 ? true : false;