以另一种格式转换数组

时间:2015-09-24 06:13:47

标签: php laravel

所以我有这一系列国家,

Array
(
[0] => Array
    (
        [AF] => Afghanistan
    )

[1] => Array
    (
        [AX] => Ã…land Islands
    )

[2] => Array
    (
        [AL] => Albania
    )
)

我想将其转换为以下格式的键值对:

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

谢谢

1 个答案:

答案 0 :(得分:3)

call_user_func_arrayarray_merge一起使用。

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

call_user_func_array浏览$oldArray中的所有项目,并将其与array_merge合并到$newArray

参见 DEMO