【发布时间】:2016-09-08 18:38:48
【问题描述】:
不知道有没有动态array_intersect这样的东西?反正我有 3 个数组(以后会有更多数组)
$kaID = array();
$tgID = array();
$ciID = array();
我想使用 array_intersect 查找所有数组的匹配值 可以创建数组并用值填充或不填充。 它可以只有一个填充数组,也可以是全部三个。 (以后会有更多的数组。
如何迭代和创建某种动态表达式并获得如下内容:
array_intersect ($kaID, $tgID,$ciID,.... );
【问题讨论】:
-
你能说得更具体点吗?
array_intersect(...)已经获取了任意数量的数组。 -
如果你使用的是 php 7 你也可以这样做
array_intersect($kaID,...[$tgID,$ciID]) -
可以创建或不创建数组。我不知道数组的最终数量
-
您的问题是关于如何使用 PHP 从每个都是数组的变量列表中创建一个数组(数组)?即如何将单独的变量
$kgID, $tgID ...转换为数组:array( $kgID, $tgID, ... )