我有一个像下面的多数组,如果一个键(其他人)是一个数组需要合并。我尝试使用array_merge(call_user_func_array('array_merge',$ myArr))并且它没有按预期工作。php合并到相同的数组,如果键是数组
Array
(
[12] => Australia
[36] => Canada
[82] => Germany
[97] => Hong Kong
[100] => India
[154] => New Zealand
[190] => Singapore
[222] => United Arab Emirates
[223] => United Kingdom
[224] => United States of America
[Others] => Array
(
[1] => Afghanistan
[3] => Algeria
[4] => Andorra
[6] => Anguilla
)
)
我该如何转换为像下面一样丢失密钥。
Array
(
[12] => Australia
[36] => Canada
[82] => Germany
[97] => Hong Kong
[100] => India
[154] => New Zealand
[190] => Singapore
[222] => United Arab Emirates
[223] => United Kingdom
[224] => United States of America
[1] => Afghanistan
[3] => Algeria
[4] => Andorra
[6] => Anguilla
)
更新 我能做到这样,但我不知道这是做它的方式。
$temp = $myArr['others'];
unset($myArr['others']);
array_replace($myArr , $temp);
向我们展示你的最好的尝试,让我们看到正是你失败了。 – zerkms 2015-03-03 06:26:27
它总是被称为“其他”吗?还是可以有其他内部数组? – 2015-03-03 06:47:16
是的,它始终是相同的数组。 – 2015-03-03 06:48:08