【发布时间】:2012-03-25 20:46:37
【问题描述】:
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() 相同结果的最简洁和最有效的方法是什么?
【问题讨论】:
-
好问题。虽然我很好奇什么情况需要反转键/值对?
-
有时我有像 arr["en"]="English"; 这样的数组arr["fr"]="法语";有时我知道关键,想要价值,有时我知道价值并想要关键。 array_flip 让事情变得简单,比如 array_flip($arr)["English"] 会给我钥匙。
-
啊哈!所以在这种使用 AS3 的情况下,您不需要反转键/值对,您可以只使用一些 AS3 语句:在下面回答。