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

php - php:使用 google csv,删除列中填充的重复值

我是 php 的新手,一直在不知疲倦地寻找这个问题的解决方案(我敢打赌它也是一个超级简单的解决方案 *sigh)。

我正在从谷歌文档导入 .csv 提要。它拉入两列,一列用于“名称”,另一列用于“位置”。我想删除重复的“位置”。因为我使用的是 fgetcsv,所以我的理解是它已经将数据排序到一个数组中。理想情况下,它将省略“位置”重复项,以便“名称”看起来好像它们列在它们对应的“位置”下。

这是我所拥有的:

理想情况下,我可以使用这样的东西:

非常感谢您的帮助!:o)

0 投票
3 回答
3057 浏览

php - array_unique 在 php 中没有按预期工作

这是一个问题。我正在按数组中的换行符分解字符列表。并在其上做唯一的数组。但它没有按预期工作。下面是代码:

结果是

Array ( [0] => test [1] => ok [6] => test )

0 投票
1 回答
1296 浏览

php - PHP array_merge array_unique 小写/大写

现在,我有一个返回函数:

我的问题是某个键在一个中可以是小写,在另一个中可以是大写。

例如,我可以在 $sizes中获得“ Thumbnails ”,在 $custom_sizes 中获得“ thumbnails ”——在这种情况下,我当然想删除一个。

(名称相同:

星球大战”vr。“星球大战”vr。“星球大战”vr。“星球大战”)

如何使 array_unique() 不区分大小写?

编辑我:以下评论,澄清:

我还希望能够选择要保留的版本(第一个数组中的那个,或者第二个数组中的那个..)

0 投票
2 回答
232 浏览

php - 为什么 array_unique 不返回唯一项目列表?

我正在尝试抓取客户网站主页上的所有网址,以便将其迁移到 wordpress。问题是我似乎无法获得去重的 url 列表。

这是代码:

(也张贴在这里。)

相反,我得到这样的重复:

我该如何解决?

0 投票
4 回答
37704 浏览

php - 从此数组中仅选择唯一的数组值

我有以下变量 $rows:

大批 (

)

我需要创建第二个数组 $second 仅包含唯一值:

大批 (

)

但是当我在 $rows 上运行 array_unique 时,我收到:

可捕获的致命错误:类 stdClass 的对象无法在第191行转换为字符串

0 投票
1 回答
292 浏览

php - PHP array/array_unique 混淆

我创建了一组图像 URL:

计数显示我有一个结果,但是,结果如下所示:

随后,当我尝试从 URL 中打印出每个图像时,我只得到数组中的第一个图像:

我需要能够分别打印每个数组项 - 我想我在某个地方混淆了一些东西,但两个小时后......仍然在同一个地方

0 投票
4 回答
1345 浏览

php - array_unique 只返回一条记录

在下面的代码中:

我只得到 1 个结果print_r($uu);

如果我删除array_unique所有(30+)行,则返回。(不,并非所有这些都是重复的):)

我究竟做错了什么?

编辑var_dump()结果:

ETC...

0 投票
3 回答
1269 浏览

php - simplexml_load_file 删除重复键

我正在加载一个 XML 文件,其中恰好有重复的项目。我希望删除这些,但尝试这样做会引发错误:

消息:尚无法将复杂类型分配给属性

xml 函数的返回当然是一个对象,其中项目存储在一个数组中。这些项目再次成为对象,所以我想这会使检查重复项变得更加困难。

我试过用以下方法解决这个问题:

array_unique((array) $XMLObject);

但这似乎不起作用。

有人有想法吗?

这是我的 xml 对象:

所以它需要在以下位置修复唯一字符串:$Object->item[1]->title

0 投票
4 回答
3519 浏览

php - 从多维数组中删除重复键

我有一个多维对象数组:

我想像这样从这个数组中删除重复的数组(在这种情况下,我将删除 1 并且只有 0 和 3,因为 0 和 1 是相同的):

我用 array_unique、array_keys、array_keys_exists 尝试了很多事情,但都没有成功...

例如 :

或者

0 投票
1 回答
152 浏览

php - array_unique 忽略 0

我有一组花车。

当我使用 array_unique 时,如果我有一个 0 值,它将被排除在结果之外。

这是正确的,还是有办法解决这个问题?使它包含 0 的正确语法是什么。

提前致谢!