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

php - php array_intersect 出现问题,我无法检查空数组

我有五个数组和一个用户可以随机搜索的搜索。因此,在这五个中,有时可能有两个数组、三个数组或五个数组等等。

所以当我相交时,我无法检查哪些是空的,所以它总是返回一个空数组。

实际上我需要检查并使这个动态像如果有值$g_arr, $c_arr那么上面的操作将应用于这两个..就像

我不明白如何检查?任何帮助将不胜感激..谢谢

0 投票
2 回答
218 浏览

php - php array_intersect 无法正常运行

我目前有 2 个数组,我想在其中比较日期。这是我的数组的结构:

目的是检测来自 $userdaysoff 的值是否存在于 $bholidays 数组中。

上面的效果很好,并且检测到两个数组中都存在 26-05-2014,但是如果 $userdaysoff 数组看起来像这样:

然后没有检测到重复的日期 26-05-2014。

有什么理由会发生这种情况吗?

这是我运行代码的方式:

0 投票
0 回答
55 浏览

php - 相交的2个多维数组

有人可以帮我解决我的问题。该线程与我的问题非常接近,但我无法将其变为现实 不同大小的相交多维数组

我的第一个数组如下所示:

第二个数组如下所示:

从线程我试图使代码适应我的问题。但我排成一行。

我需要从数组 2 中的数组 1 中找到匹配项。

输出匹配 14 正确但值不正确

输出如下所示:

非常感谢您的任何建议和帮助

0 投票
3 回答
94 浏览

php - 在php中的数组中查找匹配项

所以我有两个数组:

所以我想要第一个数组中的值与第二个数组匹配,即 Entries :

在第一个数组中的短 ID 和第二个数组中的值应该匹配

我曾尝试使用 Array intersect 键,但没有成功..

谢谢阅读。

0 投票
1 回答
645 浏览

php - PHP:正则表达式替代 array_intersect

我正在使用一种方法,该方法采用一组单词并删除任何与以下内容不匹配的内容:

我该如何修改它以便我可以包含li(?:-[a-z_-]+)??(例如:li, li-align_left, li-magnify

0 投票
3 回答
2525 浏览

php - 如果两个值匹配,则从 php 中的多维关联数组中删除重复项

我有以下结构的多维数组,我想从中删除重复项。例如,如果两个 ["cities"] 的 ["amount"] 相同,但 ["time"] 相同或不同,那么我认为这是重复的,并希望从数组中删除此节点。

在下面的示例中,我想从数组中完全删除节点 0,因为城市和数量与节点 1 相同。它们都是布里斯托尔(英国布里斯托尔)和 373,即使时间不同是 17:15 和 17 :16。

如果在这种情况下时间不同,那么我会删除以后的时间。

0 投票
4 回答
68 浏览

php - 在 2 个数组中搜索

我在数组中搜索时遇到问题,在 2 个数组中,第一个数组有一个固定结构,第二个数组从 url 发送 var,并且可以有一些值为空的值,例如

第一个阵列:

它的结构是这样的:

id 值、cat 值、subcat 值和国家值

第二个 var 从 URL 获取

正如您在第二个 var 中看到的那样,在这种情况下,$ar_url i 的值与 $ar_val 的第一个结构不同

我想比较 $ar_val 的固定结构,如果从 $ar_val 以相同的顺序具有相同的值,则获取 true 或 false

我试试这个:

有了这个我想知道例如:如果我按 id 搜索,例如 cat ,在 2 个数组中得到肯定的结果,我有相同的数据,但是如果搜索 subcat 我不能得到结果,因为一个人有不同的食物和在其他有玩具,但与 array_intersect 没有得到这个比较

感谢和问候

0 投票
2 回答
115 浏览

php - 平面文件从数组中选择值

我有数据由“,”分隔的平面文件,我需要将值与 url 进行比较,并仅显示具有相同 url 值的值

不需要 PHP 的 CSV 函数,如果与来自 url 的值最终比较时,我想比较并得到结果

csv 有 4 个值,价格、大小、宽度和高度

URL 值发送其他值,但顺序相同(价格、大小、宽度和高度),例如在 url 中我使用字符串 index.php?price=100&size=100&width=200&height=300 发送这个..... 。 , ETC

例如 :

0 投票
2 回答
87 浏览

php - 比较php中单个元素的2个数组

我有两个看起来像这样的数组,结果更多:

我想做的是比较结果,但只在 locName 元素上进行比较……这是我目前正在使用的代码。

然后对每个 json 文件执行此操作

理想情况下,这将从两个数组中返回匹配的 locNames

谢谢您的帮助!

0 投票
1 回答
99 浏览

php - 比较 2 个文本文件并获取内部 id

我尝试将 2 个文本文件与由 分隔的数据进行比较-,在一种情况下,一个文件获取所有数据,在另一种情况下,只有具有相同 id 的更改数据在这种情况下,这个文件被称为db_tmp.txt

两个文件中的结构是这样的:

文件 txt(第一个是 id)db/text.txt

用于比较的文件,例如更改的数据,相同的 id 但不同的内容 - db_tmp.txt

我创建了一个函数来比较两个文件以检测是否存在相同的 id 和更改:

如果 tmp 中存在相同的 id,我必须检测另一个文件中的条目并更改为 tmp 的值,我尝试但无法使其工作,该功能有效但不适用于所有内容,如果有人可以帮助我,那将是完美的,因为我不知道如何继续并保存。