我试图求交集一个任意数量的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要求至少两个参数。
有人有什么好的想法来以最简单的方式实现这个功能吗?