问题标签 [array-unique]

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

php - 如何在数组数组上使用 array_unique?

我有一个数组

如您所见,密钥 0 与 1、3 和 4 相同。密钥 2 与它们都不同。

在它们上运行 array_unique 函数时,唯一的左边是

任何想法为什么 array_unique 没有按预期工作?

0 投票
2 回答
189 浏览

php - array_unique 的问题

给出以下输出:

我不希望它用那个 array_unique 改变任何东西,因为 Class_ID 值不同.. 怎么了?

0 投票
4 回答
1407 浏览

php - 使用 array_unique 删除重复项

我创建了一个远程工作的图像上传器,所以每当用户输入一堆链接时,我想防止添加重复的链接,这样图像就不会被复制两次并被删除,因此它使链接保持唯一,没有任何重复。

其余代码有效,但我只是不明白为什么它不起作用,我也尝试了一个foreach循环,但这也没有帮助。

我已经error_reporting设置了,E_ALL但没有错误。我var_dump在数组上使用,我得到了这个:

为什么array_unique不删除任何重复项?

0 投票
1 回答
2027 浏览

php - 为什么这个 array_unique 不能按预期工作?

谁能告诉我为什么这不能按预期工作?

我得到的结果是:

我想要的只是重复的东西消失了:|

0 投票
5 回答
1721 浏览

php - array_unique 可以用于多维数组吗

我只是想知道 array_unique 是否用于多维数组

0 投票
5 回答
34692 浏览

php - array_merge & array_unique

PHP中是否有一个数组函数以某种方式执行array_merge,比较,忽略键?我认为这array_unique(array_merge($a, $b))行得通,但是我相信必须有更好的方法来做到这一点。

例如。

导致:

请注意,我不关心 中的键$ab,但是如果它们从 0 开始上升到count($ab)-1.

0 投票
2 回答
428 浏览

php - PHP:替换数组中重复的字符串实例,比听起来更复杂

在 stackoverflow 上搜索其他答案的结果很好后,第一次在这里发帖。我在尝试构建的应用程序中遇到了障碍。它涉及使用从数据库中提取的动态值用 JS 绘制图形。

我现在拥有使用 javascript 库绘制图形所需的所有值。绘制图形的基本要求是一个看起来像这样的基本数组:

在我的 [x,y] x = 日期和 y = 点击的情况下。有了这些数据,您可以像这样调用函数:

这为您完成了所有工作并构建了一个漂亮的小图表。就我而言,我动态地完成所有这些。这就是我卡住的地方。我有一个在打印时输出这个的数组:

我现在需要做的是将所有包含相同 linkId 的值(例如 test2 有 3 个实例)组合到一行中。这是我需要数组的样子:

从那时起,我可以在它上面运行一个 foreach 并回显脚本标签内的值,我们就可以开始运行了!

建议?我知道不会有一个内置函数可以一举完成我需要的一切。array_unique() 很接近,但不是我需要的。我想我可以使用 array_walk($array, callback) 它接受一个数组和一个在数组中的每个值上执行的回调函数,但我真的不确定从那里去哪里。

任何帮助是极大的赞赏!

0 投票
9 回答
75160 浏览

php - 从数组中删除重复项

我使用下面的代码行来遍历我的数据库中的一个表:

如果我打印出数组:

我会得到这个:

但我想摆脱数组中的重复项,所以我使用array_unique

我得到下面的奇怪结果,这不是我正在寻找的:

理想情况下,我认为它应该返回:

我该怎么做才能让它正确?我是否使用了错误的 PHP 语法/默认函数?

0 投票
3 回答
11945 浏览

php - array_unique 用于数组内的数组

我需要一个函数,比如array_unique数组内的数组。

Case - 应该相等,但输出“不相等”:

应该如何更改代码以使输出“相等”?

0 投票
1 回答
986 浏览

php - array_unique/super_unique 问题

我正在尝试根据以下数组的“duplicate_check”删除重复项。似乎 array_unique 和 super_unique 函数都不起作用。我还尝试将两个相同的数组与循环函数中的循环进行比较,但由于数组中有数万行,所以时间用完了。有什么帮助吗?