转换为其他格式的数组


Convert Array in another format

我有这个国家数组,

Array
(
[0] => Array
    (
        [AF] => Afghanistan
    )
[1] => Array
    (
        [AX] => Ã…land Islands
    )
[2] => Array
    (
        [AL] => Albania
    )
)

我想把in转换成以下格式的键值对:

Array(['AF'] => 'Afghanisthan' , ['AX'] => 'A...land', ['AL'] => 'Albania');

谢谢

使用call_user_func_array和array_merge。

$newArray = call_user_func_array('array_merge', $oldArray);

call_user_func_array遍历$oldArray中的所有项目,并将它们与array_merge合并为$newArray

参见working DEMO