0

我有一个带有如下代码的数字数组:array('123', '333', '444'); 我还有一个给定代码返回名称的函数,因此 myFunc('123') 将返回 'soap'

我想生成一个关联数组,其中包含作为键的代码和作为值的名称。有什么功能可以让我这样做吗?我知道一个 foreach 循环会做到这一点,但我想知道是否有一些为此制作的功能。看到了一些像 array_map 这样的方法,但它们似乎不符合我的需要。

4

1 回答 1

1
array_combine($arr, array_map('myFunc', $arr))

但是有两个功能,不是一个;-) 虽然仍然是 oneliner

于 2012-11-23T01:43:36.597 回答