
1 Snail233 2019 年 7 月 15 日 什么动态不动态的,你直接传不就行了。。。array_intersect([],[]) |
2 liyaoo 2019 年 7 月 15 日 via iPhone 动态个数? |
3 peizhao2017 OP @liyaoo 对对,array_intersect 里面的数组数量是变化的,要怎么传进去 |
4 zsdroid 2019 年 7 月 15 日 $arr = [ $arr1, $arr2, $arr3, //... ]; $arr[] = $arr4; $arr[] = $arr5; call_user_func_array('array_intersect',$arr); |
5 ccliuxy 2019 年 7 月 15 日 array_intersect(...$set) |
6 peizhao2017 OP |
7 vescape920 2019 年 7 月 15 日 4L 和 5L 正解 PHP5.6 以下可以使用`call_user_func_array('array_intersect',$arr);` PHP5.6+ 可以使用 array_intersect(...$set) |
8 ccliuxy 2019 年 7 月 15 日 @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) |
9 peizhao2017 OP 感谢各位 |