我如何将array_intersect()与数组中的数组一起使用?

时间:2017-11-09 12:12:01

标签: php arrays parameters parameter-passing optional-parameters

我在特定数组中有动态数量的数组。
让我们调用这个特定的数组: FatherArray

FatherArray 中包含动态数量的数组,例如: Child1Array Child2Array 。下次调用时,它可能比那些2个子(数字)数组更多或更少。

所以我想使用函数array_intersect()和 FatherArray 的数组(子)作为参数,所以像array_intersect(Child1Array,Child2Array)。
我不知道如何动态地做到这一点,我也无法找到任何关于它的信息,我们将非常感激任何帮助

1 个答案:

答案 0 :(得分:1)

如果您的版本相当新(v5.6):

array_intersect(...$FatherArray);

否则:

call_user_func_array('array_intersect', $FatherArray);

演示:请参阅Mark的评论(thx @MarkBaker)