问题标签 [array-difference]

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 投票
4 回答
11559 浏览

php - 如何比较两个二维数组中的行?

似乎我读到的每个用于比较数组( , 等)的 PHP 函数都会比较array_diff()数组array_intersect()元素的存在

给定两个具有相同结构的多维数组,您将如何列出的差异?

例子

阵列 1

阵列 2

区别

所以我的结果是——“在所有用户中,User1 发生了变化,不同之处在于 private 是 0 而不是 1。”

0 投票
79 回答
887888 浏览

javascript - 如何在 JavaScript 中获取两个数组之间的差异?

有没有办法在 JavaScript 中返回两个数组之间的差异?

例如:

0 投票
2 回答
66703 浏览

ruby - 在Ruby中从另一个数组中减去一个数组

我有两个任务数组 - 创建和分配。我想从创建的任务数组中删除所有分配的任务。这是我的工作,但混乱的代码:

我确信有更好的方法。它是什么?谢谢 :-)

0 投票
2 回答
9035 浏览

php - PHP:不区分大小写的“array_diff”

我有以下两个数组和查找array_diff的代码:

上面的代码给出了输出数组:

但我希望它为:

注意“你的”没有被删除,这可能是因为“Y”在第二个数组中是大写的。我也想排除“你的”,所以 PHP 中有任何不区分大小写的版本array_diff

我尝试了array_udiff,但我不知道如何在我的问题中使用它

谢谢

0 投票
1 回答
89 浏览

php - 从多维数组中提取值

我有两个结构像这样的数组

我想从array2中得到array1的区别所以我尝试使用

但结果是空的,有什么简单的方法可以解决这个问题,还是最好让我把数组归结起来,如果是这样,有没有简单的方法可以做到这一点?

0 投票
2 回答
6121 浏览

php - array_diff 比较两个关联数组

我很困惑 array_diff 行为

为什么 diff 数组上不存在流派?你知道如何解决这个问题吗?

-代码

我的结果:

但我期望:

0 投票
3 回答
2458 浏览

php - PHP array_diff() 函数的问题

这是我的代码...

我收到的输出为

我不知道为什么我收到喜欢Array。我想收到不同的值

0 投票
6 回答
1494 浏览

php - 将数组的值与字符串 PHP 匹配

我正在做一个小项目,我需要一些帮助。我有一个包含 150,000 行的 CSV 文件(每行有 10 列数据)。我正在使用 fscvread 读取文件,并且在循环期间,我想将每行的其中一列(称为 stringx)与 10,000 个单词的数组进行匹配。如果 stringx 中存在 10,000 个单词中的任何一个,则使用 preg_replace 将其删除。

现在这一切都很好。我的一切工作正常,但问题是,它太慢了。

我尝试了 2 种方法来匹配数组。1)我使用explode(“”,$stringx)将stringx转换为数组,然后使用array_diff($array_stringx,$array_10000);2) 在 $array_10000 上使用 foreach 并在 $stringx 上使用 preg_replace

方法 1 大约需要 60 秒来遍历 200 行数据,方法 2 可以在 60 秒内循环 500 行。

有一个更好的方法吗?

再一次,我正在寻找一种有效的方法来(基本上)array_diff 一个包含 10,000 个单词的数组,一次针对 150,000 个字符串。

非常感谢您的帮助。

0 投票
1 回答
483 浏览

php - 从 URL 动态创建关键字和描述 - php 停用词问题

我希望你能帮助我。

我创建了以下脚本,该脚本的目的是动态创建元描述标签,以及页面中的关键字标签。

我仍然需要对元描述和关键字标签应用大小限制。分别:$str2$key

$key 为我打印出元关键字,这些是相对于页面的。我的问题是如何从$key变量中删除所有停用词?

我找到了这个脚本

但不是 100% 确定如何将它与上面的脚本集成。我已经创建了停用词文件。$key我只需要资金从变量中去除停用词。

谢谢

0 投票
2 回答
2531 浏览

php - array_diff 没有按预期工作?可能是什么原因?

我有两个数组
检查代码

现在我得到答案

但根据array_diff手册,它应该是

可能是什么问题呢