|  |      1Snail233      2019-07-15 16:18:56 +08:00 什么动态不动态的,你直接传不就行了。。。array_intersect([],[]) | 
|      2liyaoo      2019-07-15 16:24:14 +08:00 via iPhone 动态个数? | 
|      3peizhao2017 OP @liyaoo  对对,array_intersect 里面的数组数量是变化的,要怎么传进去 | 
|  |      4zsdroid      2019-07-15 16:31:56 +08:00 $arr = [ $arr1, $arr2, $arr3, //... ]; $arr[] = $arr4; $arr[] = $arr5; call_user_func_array('array_intersect',$arr); | 
|      5ccliuxy      2019-07-15 16:38:32 +08:00 array_intersect(...$set) | 
|      6peizhao2017 OP | 
|  |      7vescape920      2019-07-15 17:06:22 +08:00 4L 和 5L 正解 PHP5.6 以下可以使用`call_user_func_array('array_intersect',$arr);` PHP5.6+ 可以使用 array_intersect(...$set) | 
|      8ccliuxy      2019-07-15 17:37:23 +08:00 @peizhao2017  ``` $a = array('qqq','rrr','www'); $b = array('www','ccc'); $c = array('bbb', 'www', 'ccc'); $set = array($a, $b, $c); print_r(array_intersect(...$set)); ``` 文档在这里[https://www.php.net/manual/zh/functions.arguments.php#functions.variable-arg-list]( https://www.php.net/manual/zh/functions.arguments.php#functions.variable-arg-list) | 
|      9peizhao2017 OP 感谢各位 |