Я пытаюсь пересечь произвольное количество массивов PHP, количество которых зависит от параметра, предоставленного пользователем, каждый из которых может иметь любое количество элементов.
Например: array1 (1, 2, 3, 4, 5) array2 (2, 4, 6, 8, 9, 23) array3 (a, b, 3, c, f) ... arrayN (x1, x2, x3, x4, x5... xn)
Так как array_intersect принимает список параметров, я не могу построить один массив массивов для пересечения и должен работать по этому пути. Я пробовал это решение: http://bytes.com/topic/php/answers/13004-array_intersect-unknown-number-arrays, но это не сработало, так как сообщается об ошибке, что array_intersect требует 2 или более параметров.
Кто-нибудь знает, как подойти к этому как можно проще?