Как бы я использовал array_intersect () с массивами в массиве?

У меня есть динамическое количество массивов в конкретном массиве.
Давайте назовем этот конкретный массив: FatherArray

это FatherArray имеет динамическое количество массивов, прямо сейчас, например: Child1Array,Child2Array. В следующий раз, когда он будет вызван, он может иметь больше или меньше, чем эти 2 дочерних (числовых) массива.

Поэтому я хочу использовать функцию array_intersect () с массивами (потомками) FatherArray как параметры, так как array_intersect (Child1Array, Child2Array).

Я понятия не имею, как я мог бы сделать это динамически, и при этом я не мог найти что-нибудь об этом, любая помощь очень ценилась бы

0

Решение

Если ваша версия достаточно новая (v5.6):

array_intersect(...$FatherArray);

Иначе:

call_user_func_array('array_intersect', $FatherArray);

Демо: см. Комментарий Марка (thx @MarkBaker)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]