问题标签 [array-intersect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2188 浏览

php - PHP array_intersect() - 它如何处理不同的类型?

如果我有一个值数组,这些值基本上是各种数字的零填充字符串表示形式和另一个整数数组,array_intersect()仍然会匹配不同类型的元素吗?

例如,这是否可行:

如果没有,实现这一目标的最有效方法是什么?只是循环并比较,或者循环并将所有内容转换为整数然后运行array_intersect()

0 投票
4 回答
3878 浏览

python - 在 Python 中查找 2 个列表中相同元素的数量

在 Python 中,如果我有 2 个列表说:

有没有办法找出它们有多少相同的元素。在这种情况下,它将是 2(c 和 d)

我知道我可以只做一个嵌套循环,但是没有像 php 中的内置函数和 array_intersect 函数

谢谢

0 投票
3 回答
35883 浏览

ruby-on-rails - rails - 查找多个数组之间的交叉点

我试图找到多个数组之间的交集值。

例如

所以结果是 2

我知道在 PHP 中你可以用 array_intersect 做到这一点

我希望能够轻松添加额外的数组,所以我真的不想使用多个循环

有任何想法吗 ?

谢谢,亚历克斯

0 投票
3 回答
1588 浏览

vb.net - 数组交集函数速度

我为数组交集编写了一个简短的函数,想知道为什么一个函数比另一个函数快。

1)

2)

3)

所以对于我的测试用例,1 需要 65 秒,3 需要 63 秒,而 2 实际上需要 75 秒。有人知道为什么 3 是最快的吗?为什么 1 比 2 快?

(抱歉格式不好...似乎无法正确粘贴)

0 投票
5 回答
4098 浏览

php - 比较两个数字数组并删除php中的重复项

好的,我有两组需要处理的手机号码(来自 mysql),问题是我需要从结果中删除重复的号码。

有人告诉我“array_intersect”,但我不太擅长这些事情,我在 PHP 网站上没有看到任何好的例子。

感谢您提供任何帮助或建议谢谢:)

0 投票
2 回答
1025 浏览

php - PHP相交与MySQL相交

我在表 (1) 中有一列数据,我必须检查数百(或数千)其他表中的数据列。

将这作为与两个表相交的mysql查询执行此操作会更快,还是将表(1)中的数据放入数组中,然后将其他数据列设置为数组并相交?

它是 MySQL 和 PHP5.2。

0 投票
2 回答
6698 浏览

php - array_intersect():参数 #1 不是数组?

对于我的代码可能有什么问题,我已经没有想法了。这个特定的类接受一个数组,并根据另一个数组检查它以获得公共值。然后它通过 final_post_vars_keys() 函数提供对公共值的访问。但是每当我运行代码时,我都会收到错误(在标题中)。

0 投票
1 回答
2103 浏览

php - PHP 数组交集

也许有人可以帮我找到像这样的多维数组的数组交集:

我试过下面的代码,但问题是多维数组。

$intersection = array_intersect($arry['FILTER'], $arry['attributes']);

谢谢你的帮助。

0 投票
5 回答
7701 浏览

php - 在PHP中与未知数量的数组相交

我试图与任意数量的 PHP 数组相交,其数量取决于用户提供的参数,每个参数都可以有任意数量的元素。

例如:array1(1, 2, 3, 4, 5) array2(2, 4, 6, 8, 9, 23) array3(a, b, 3, c, f) ... arrayN(x1, x2, x3, x4, x5 ... xn)

由于 array_intersect 需要一个参数列表,所以我无法构建一个数组数组来相交并且必须解决这个问题。我尝试了这个解决方案: http: //bytes.com/topic/php/answers/13004-array_intersect-unknown-number-arrays但这不起作用,因为报告错误,array_intersect 需要 2 个或更多参数。

有谁知道如何以尽可能简单的方式解决这个问题?

0 投票
5 回答
40410 浏览

php - array_intersect 的对面?

是否有内置函数来获取数组 1 中不存在于数组 2 中的所有成员?
我知道如何以编程方式做到这一点,只是想知道是否有一个内置函数可以做到这一点。所以拜托,没有代码示例。