我有一个数字数组,代码如下:array('123','333','444'); 我还有一个函数,给定一个代码返回一个名称,所以myFunc('123')将返回'soap'
我想生成一个关联数组,其中包含代码作为键,名称作为值。是否有任何功能可以让我这样做?我知道foreach循环可以做到,但我想知道是否有一些功能。看到像array_map这样的方法,但它们似乎不符合我的需要。
答案 0 :(得分:1)
array_combine($arr, array_map('myFunc', $arr))
但两个功能,不是一个;-)仍然oneliner但