问题标签 [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 投票
2 回答
2512 浏览

php - PHP array_diff 用于比较 2 个不同长度的数组?

我用array_diff比较了2个通过explode转换成数组的字符串,它可以比较2个相同长度的数组,我如何完成比较不同长度的数组?

前任。
Array1: The quisck browsn fosx
Array2: The quick brown fox
Works!!

Array1: The quisck browsn
Array2: the quick brown fox
doesn't Work!!(狐狸没有提到)

0 投票
2 回答
317 浏览

php - PHP多数组差异

我的数组包含如下所示的对象,第一个数组:

第二个数组:

我正在尝试根据时间同步每个数组。我想要返回 4 个结果:

  1. 第一个数组中时间比第二个数组更新的对象
  2. 第二个数组中时间比第一个数组更新的对象
  3. 第一个数组中的对象具有比第二个数组更新的“playertm”
  4. 第二个数组中具有比第一个数组更新的“playertm”的对象

有些结果可能不在每个数组中,需要返回,但是数组键总是匹配的。

我正在使用'array_udiff'函数,到目前为止有以下内容:

这似乎返回了差异,但是数组 [4] 在最后 2 个函数中的每一个函数中都返回,而我只希望在时间更大而不是仅不同的情况下返回它。

我努力了

和类似的,但似乎无法得到正确的结果。我是否在这里遗漏了一些简单的东西或解决了这个错误?

编辑:这里是一个快速的 pastebin 让代码运行http://pastebin.com/gRz9v2kz

谢谢你的帮助。

0 投票
2 回答
153917 浏览

python - Difference between two numpy arrays in python

I have two arrays, for example:

How can I find the difference between these two arrays in Python, to give:

As an array as well?

Sorry if this is an amateur question - but any help would be greatly appreciated!

0 投票
2 回答
63 浏览

php - 数组差分关联数组

这里我有两个数组$invitedfrnds0,并且这两个数组$invitedfrnds2中有一些匹配fb_user_id,如果找到任何匹配我需要从第一个数组中删除匹配的记录。之后我需要合并这两个数组

结果数组看起来像这样。

我为此搜索了很多,尝试了一些

但是没有弄好,请帮我解决这个问题,谢谢

0 投票
2 回答
3981 浏览

php - 使用 Uasort 对多维数组进行排序

目前我有一些看起来像这样的多维数组

我想按“日期”对它们进行排序,但我不知道如何。我试过这个:

但是由于我不知道,也找不到有关如何使用“比较功能”的参考资料,所以我在太空中。我所能找到的只是非常模糊的东西。目前这是按“作者”排序的。

有人可以向我解释这些比较功能是如何工作的(或将我指向在线资源),并告诉我我需要做什么才能按“日期”对这个数组进行排序 - 同时保持所有键完好无损(不得更改或删除键)

非常感谢您提供的任何帮助。

PS:我试过 array_multisort - 它抹去了我的钥匙。

0 投票
4 回答
166 浏览

php - 根据两个二维数组的比较创建一个“结果”数组?

我有两个想要相互比较的二维数组:

如果任何子数组值不同,则生成一个布尔真/假结果数组,如下所示:

更新: 两个数组将始终具有相同长度的父数组(但子数组值的长度可能不同)。

我无法理解如何以foreach递归方式使用来获取结果数组。

有什么一般的想法或建议吗?

0 投票
2 回答
2433 浏览

php - 将空数组元素删除到 json_encode 之后

我有简单的数组

如果我json_encode它我会有

但是,如果我尝试使用array_filterarray_diff删除空值

我会有

但我不需要对数组键进行编码,我需要一个没有空元素且没有数组键的编码数组,如何解决?

PHP沙箱示例:http ://sandbox.onlinephpfunctions.com/code/91635a5df7fcd954dd64fe92089f2beadc81c3c4

0 投票
5 回答
9183 浏览

php - 获取两个二维数组的关联行之间的差异

我有两个数组,这些数组包含有关id,的信息linklabelurl格式如下:

我现在正在尝试比较这两者,以找到其中的信息$pageids但不在其中$parentpage- 这将组成另一个名为$pageWithNoChildren. 但是,当我使用以下代码时:

array_diff_assoc()数组的第一级上运行,因此看到两者$pageids$parentpages具有 [0] 和 [1] 键,因此它忽略它们并返回$pageids从 [2] 开始的所有信息。但是,我希望它查看嵌套数组的内容并进行比较,例如,我需要它来查看哪些id、在linklabel和不在并返回这些值。url$pageids$parentpages

我怎样才能array_diff_assoc()在嵌套数组的键而不是第一个数组的键上运行,所以最终结果是一个包含 [0]、[3] 和 [4] 数组内容的数组$pageids

预期结果:

0 投票
1 回答
280 浏览

php - PHP:由于多个相似名称导致的 array_diff 计数问题

如何匹配 array_diff 计数中的相似词

TV-Television、Inches-Inch、Mobile-Mobile Phones、Mobile-Phones 等单个单词的多个名称问题。因此在 array_diff 计数中创建错误的百分比

例子 :

在上面的str1和str2包含Television,TVInches,Inch的话..如何解决这个问题

0 投票
3 回答
532 浏览

php - 如何从 XML 解析中排除某些记录?

我正在使用以下代码从 XML 文件中提取数据:

显示 $exclude 和 $items 的两行我在看到另一篇关于从 XML 中排除的 foreach 循环中排除值的帖子后添加了,但是当我加载页面时.. 指定了 PIN 的两条记录仍在显示。

这是排除从 XML 文件中提取某些记录的正确方法吗?

任何帮助是极大的赞赏!

编辑:输入的四位数字是在 Reader->PIN 找到的 PIN 号码经过思考,可能是它没有在 xml 文件上的数字和 Reader->PIN 之间建立链接吗?