如何获得多个多维数组的所有可能的交集?

罗希塔什夫·辛哈尔(Rohitashv Singhal)

我在PHP中有两个这样的数组:

$array1 = array(array("1", "3", "4"), array("1", "4"));
$array2 = array(array("5", "4", "3", "2"), array("5", "3"));

现在,我想获得这两个多维数组的所有可能的交集。意味着我总共可以得到4个数组:

  • $array1[0]$array2[0]
  • $array1[1]$array2[0]
  • $array1[0]$array2[1]
  • $array1[1]$array2[1]

我可以使用从一维数组中获取交集array_intersect()但是,如何获得多个多维数组的所有可能交集?

罗希塔什夫·辛哈尔(Rohitashv Singhal)

foreach解决了我的问题

$array1= array(array("1","3","4"),array("1","4"));
$array2= array(array("5","4","3","2"),array("5","3"));
$result = array();
echo "<pre>";
foreach($array1 as $array1)
{
    foreach($array2 as $array3)
    {
        print_r($array3);
        $result[] = array_intersect($array1,$array3);
    }
}

print_r($result);

如果您有更好的解决方案,那么请改善

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获得多个玩家之间所有可能的纸牌排列

来自分类Dev

如何获得多维数组中键的“路径”?

来自分类Dev

如何获得多维数组输出

来自分类Dev

如何获得多维数组中键的“路径”?

来自分类Dev

如何获得多维数组的填充切片?

来自分类Dev

如何在jQuery中使用选择名称来获得多个选择的所有选项

来自分类Dev

Microsoft SQL group by获得多维数组

来自分类Dev

Laravel获得多个模型的所有相关模型

来自分类Dev

KineticJS获得所有交集

来自分类Dev

如何从对象列表到数组获得多个属性?

来自分类Dev

在PHP中如何获得与未知深度多维数组的所有键

来自分类Dev

如何获得多维数组中的一个特定条目

来自分类Dev

如何在MySQL中获得多选句的交集?

来自分类Dev

JSON 数组中的对象 - 无法获得多维数组

来自分类Dev

如何使用lodash做多维数组交集?

来自分类Dev

如何找到Java中多个集合的所有交集的列表?

来自分类Dev

PHP的总和,并获得多维数组的平均值

来自分类Dev

循环遍历数组并通过索引获得多维

来自分类Dev

从多个多维数组中获取所有值

来自分类Dev

如何使用LINQ获得多个总数

来自分类Dev

如何获得多个句子的整体情感

来自分类Dev

如何获得多个用户的MAX COUNT?

来自分类Dev

Lodash-如何获得多个结果

来自分类Dev

Chatterbot如何获得多个回复

来自分类Dev

如何使用 Eloquent 获得多个结果

来自分类Dev

如何获得具有不同数量元素的n个数组的所有可能组合?

来自分类Dev

如何获得具有不同数量元素的n个数组的所有可能组合?

来自分类Dev

如何获得所有可能的排列?

来自分类Dev

如何获得两个数组的交集

Related 相关文章

热门标签

归档