我试图与任意数量的 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 个或更多参数。
有谁知道如何以尽可能简单的方式解决这个问题?