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

php - array_unique 不对正则表达式中的值进行排序

所以我有以下正则表达式,我计算匹配的出现次数,如下所示:

但是,我只想获得那些唯一的匹配项。并且适用array_unique()于以下似乎不起作用。

钥匙[0]会不会乱?如果是这样,我该如何解决?

0 投票
2 回答
58 浏览

php - 如何 array_unique 维数组

如何 array_unique 维数组我有下面的数组:

输入数组

我想要结果:

预期输出数组

有人能帮我吗。怎么做 ?。我使用 array_unique 但它不使用维度数组。如何解决这个问题?谢谢你

0 投票
3 回答
10901 浏览

php - php array_unique 排序行为

我正在检查 array_unique 函数。手册说它也会对值进行排序。但我看不到它正在对值进行排序。请参阅我的示例代码。

这里数组 $result 没有排序。任何帮助表示赞赏。

谢谢普拉莫德

0 投票
2 回答
1297 浏览

php - array_unique 不对简单的字符串数组进行排序

根据 PHP 文档,array_unique删除重复值并首先将值排序为字符串。

当您记住以下代码段时:

我希望输出是:

问题是:为什么 array_unique 不对这些值进行排序?将 sort_flags 参数更改为四个选项中的任何一个,或将其留空,也没有效果。

根据其他 SO 问题,例如“为什么数组对值进行唯一排序”,我可能在这里遗漏了一些明显的东西。此外,使用array_values(array_unique($brands)), 作为这个问题的答案似乎也不起作用。

更新:正如有用的评论和答案中所述,sort_flags参数实际上是一种内部比较行为,或者说相等运算符。

0 投票
3 回答
178 浏览

php - 从深度数组中任意位置存在的特定键中创建一个唯一的值列表

我有一个数组,它由不确定数量的数组组成,递归地(n 级深)。每个数组可能包含一个name键。我想创建这些值的唯一列表。

例子

假设数组是:

预期的结果是:

这是我的尝试

我的方法是使用array_walk_recursive传递一个$uniques数组作为参考,并允许函数更新该值:

但是,它对我不起作用。

0 投票
1 回答
110 浏览

php - array_unique 什么都不返回

我有一个名为 res_rooms 的数组返回这个使用print_r($res_rooms);

然后得到这样的独特价值

使用打印值,print_r($new_room );但我什么也没得到,甚至连一个错误都没有

有任何想法吗?提前致谢

0 投票
0 回答
423 浏览

regex - 尝试与朋友分享 Gulp 项目

我做了一个 gulp 项目,我正在尝试与朋友分享。它是一个简单的 CSS 网格,集成了 gulp 任务。

你可以在这里下载包: https ://www.dropbox.com/s/od1dsh75tegbq24/projectfolder.zip?dl=1

当您解压缩包并确保已安装 node.js、ruby 和 gulp.js 并尝试运行 gulpfile 时,它​​会引发以下错误:

在我安装之后(npm install --save semver-regex)它会抛出同样的错误:

在我安装之后,构建过程可以工作,但是 liveReload 和 watch 任务不会......

有没有一种方法可以轻松共享 Gulpfile?我只想下载和使用它:)

Package.json 位于根目录中:

0 投票
1 回答
1339 浏览

php - PHP 数组:删除重复项并重新排序键

我有这个数组:

我想要这个没有重复的数组,所以我这样做:

现在我有:

我该怎么做才能像这样重新排序数组键:

谢谢!!

0 投票
1 回答
757 浏览

php - 在数组中使用 php 删除双精度值(wp-query 和 ACF)

我在我的网站上使用type_evenement具有 5 个可能值(val_1、val_2、val_3、val_4、val_5)的选择字段 ( )的高级自定义字段

我还在自定义模板页面上使用 wp 查询来显示某个类别的帖子,所有帖子都使用“选择”自定义字段。

我正在尝试在此页面上显示所有选择值,但仅显示一次,因此我尝试使用 array_unique 删除双精度值,但它不起作用。

这是我为显示循环内的值而编写的代码,它显示所有值,即使是双精度值,例如,val_1、val_3、val_4、val_2、val_1、val_1...

但是当使用 array_unique 时,不再显示任何内容:

我不明白我做错了什么,我知道 get_field 返回一个数组,所以我猜 array_unique 应该工作不?

如果有人可以帮助我,那就太好了!

多谢

0 投票
2 回答
175 浏览

php - 从关联数组中删除数组重复项

所以我有:

试图消除与动物和团队相同的重复。

试过这个但没有帮助。

似乎它没有深入内心,不想对动物或团队进行硬编码。