问题标签 [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.
php - array_unique 不对正则表达式中的值进行排序
所以我有以下正则表达式,我计算匹配的出现次数,如下所示:
但是,我只想获得那些唯一的匹配项。并且适用array_unique()
于以下似乎不起作用。
钥匙[0]
会不会乱?如果是这样,我该如何解决?
php - 如何 array_unique 维数组
如何 array_unique 维数组我有下面的数组:
输入数组
我想要结果:
预期输出数组
有人能帮我吗。怎么做 ?。我使用 array_unique 但它不使用维度数组。如何解决这个问题?谢谢你
php - php array_unique 排序行为
我正在检查 array_unique 函数。手册说它也会对值进行排序。但我看不到它正在对值进行排序。请参阅我的示例代码。
这里数组 $result 没有排序。任何帮助表示赞赏。
谢谢普拉莫德
php - array_unique 不对简单的字符串数组进行排序
根据 PHP 文档,array_unique删除重复值并首先将值排序为字符串。
当您记住以下代码段时:
我希望输出是:
问题是:为什么 array_unique 不对这些值进行排序?将 sort_flags 参数更改为四个选项中的任何一个,或将其留空,也没有效果。
根据其他 SO 问题,例如“为什么数组对值进行唯一排序”,我可能在这里遗漏了一些明显的东西。此外,使用array_values(array_unique($brands))
, 作为这个问题的答案似乎也不起作用。
更新:正如有用的评论和答案中所述,sort_flags参数实际上是一种内部比较行为,或者说相等运算符。
php - 从深度数组中任意位置存在的特定键中创建一个唯一的值列表
我有一个数组,它由不确定数量的数组组成,递归地(n 级深)。每个数组可能包含一个name
键。我想创建这些值的唯一列表。
例子
假设数组是:
预期的结果是:
这是我的尝试。
我的方法是使用array_walk_recursive
传递一个$uniques
数组作为参考,并允许函数更新该值:
但是,它对我不起作用。
php - array_unique 什么都不返回
我有一个名为 res_rooms 的数组返回这个使用print_r($res_rooms);
然后得到这样的独特价值
使用打印值,print_r($new_room );
但我什么也没得到,甚至连一个错误都没有
有任何想法吗?提前致谢
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 位于根目录中:
php - PHP 数组:删除重复项并重新排序键
我有这个数组:
我想要这个没有重复的数组,所以我这样做:
现在我有:
我该怎么做才能像这样重新排序数组键:
谢谢!!
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 应该工作不?
如果有人可以帮助我,那就太好了!
多谢
php - 从关联数组中删除数组重复项
所以我有:
试图消除与动物和团队相同的重复。
试过这个但没有帮助。
似乎它没有深入内心,不想对动物或团队进行硬编码。