php dynamic array_intersect

时间:2016-09-08 18:38:48

标签: php arrays

我不知道有没有动态array_intersect这样的东西?无论如何,我有3个数组(后来会有更多的数组)

$kaID = array();
$tgID = array();
$ciID = array();

我想使用array_intersect查找所有数组的匹配值 可以创建数组并使用值填充数组。 它可以只有一个填充数组,也可以全部三个。 (稍后会有更多阵列。

如何迭代并创建某种动态表达式并获得如下内容: array_intersect ($kaID, $tgID,$ciID,.... );

1 个答案:

答案 0 :(得分:0)

您可以这样做:

$collection = [];

//Dynamic
foreach($ids as $id) {
   $collection[] = $id;
}

$result = call_user_func_array('array_intersect', $collection);