问题标签 [array-flip]

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

php - array_unique 与 array_flip

如果我有一个有符号整数数组,例如:

为了获得独特的价值,我会本能地使用array_unique,但经过考虑,我可以执行array_flip两次,效果相同,我认为它会更快?

array_uniqueO(n log n) 因为它使用的排序操作

array_flip上)

我的假设是否正确?

更新/示例:

0 投票
2 回答
143 浏览

actionscript-3 - 相当于flash actionscript 3中的php array_flip?

flash actionscript 3中是否有相当于php的array_flip()?这是array_flip的定义:

array_flip() returns an array in flip order, i.e. keys from trans become values and values from trans become keys.

如果不是,那么在 actionscript 3 中实现与 array_flip() 相同结果的最简洁和最有效的方法是什么?

0 投票
2 回答
305 浏览

php - 使用 for 和 array_flip 模拟多个 foreach。有没有更好的办法?

有没有更好的方法来做这样的事情?这很好,但我认为可能有一条捷径可以得到相同的结果。我想很容易添加更多的数组,我可以把它变成一个函数,然后在它外面有 for 循环,但仍然如此。

就是想。

0 投票
3 回答
2855 浏览

php - PHP array_flip() 函数出现“期望数组”错误

我最近更新了我工作的服务器。我有一个错误:

“警告:array_flip() 期望参数 1 为数组,在...中给出空值”

有人知道如何解决吗?

这是PHP代码的一部分:

0 投票
2 回答
1261 浏览

php - 翻转关联数组并将新值存储在子数组中以防止丢失重复值

我有一个可能包含重复值的平面关联数组。

我需要重组数据以将原始值存储为新键,并将原始键推入与新键关联的子数组中。

0 投票
2 回答
6974 浏览

php - PHP - 使关联数组唯一,键->值和值->键

我在 php 中有一个小问题,我发现很难用语言来解释。我有一个包含键值的关联数组。我想创建一个函数(或者如果已经有一个函数),它将一个数组作为输入并删除重复项,但都是双向的。

例如:

在我的数组中,我有 {a -> b} {a -> c} {b -> a} {b -> c} ...

从这个角度来看,似乎没有任何重复,但对我来说 {a -> b} 和 {b -> a} 是重复的。因此,我希望该函数将其视为重复项,并且只返回其中一个。

我尝试使用 array_flip / array_unique 在循环中交换键和值,但效果不佳。

即使它是一个大长度的数组,你能帮忙找到一种方法吗?或者如果有一个 php 函数可以做到这一点。

非常感谢您的帮助,谢谢。


有代码来说明这个想法:

对于这样的数组:

0 投票
2 回答
199 浏览

php - 字母和数字键值的array_flip

我有一个这样的数组

我想翻转键/值,以便重复值成为数组的索引。

但是,array_flip 似乎覆盖了键,而 array_chunk 仅根据数值对其进行拆分。

有什么建议么?

0 投票
2 回答
1092 浏览

php - PHP array_intersect + array_flip 具有多次值的数组

我有两个数组:

我想要得到的结果是


我曾尝试与

给出类似的东西

因此,键会丢失并且无法正确相交。有没有办法得到想要的结果?

0 投票
1 回答
906 浏览

php - array_flip() 期望参数 1 是数组,给定问题为空

这是我的代码。

我得到标题错误array_flip() expects parameter 1 to be array, null given issue

如果我直接放

有用。

[框架为 F3,v. 3.5.0]。

谢谢你

0 投票
2 回答
46 浏览

php - 处理数组 PHP

我正在尝试对以下数组进行排序。

数组

我做了什么:

我想要这个结果:

有人知道怎么做这个吗?

希望你能理解这个问题。先感谢您。