我在这里有这个数组:
Array
(
[0] => Array
(
[presentation] => Präsentationen
)
[1] => Array
(
[news] => Aktuelle Meldungen
[devplan] => Förderprogramme
[salesdoc] => Vertriebsunterlagen
)
[2] => Array
(
[user/settings] => Mein Account
)
[3] => Array
(
)
[4] => Array
(
[orders] => Projekte
)
)
Run Code Online (Sandbox Code Playgroud)
我想解开数组的第一个深度来得到这个:
Array
(
[presentation] => Präsentationen
[news] => Aktuelle Meldungen
[devplan] => Förderprogramme
[salesdoc] => Vertriebsunterlagen
[user/settings] => Mein Account
[orders] => Projekte
)
Run Code Online (Sandbox Code Playgroud)
Ign*_*ams 17
使用PHP 5.3.0+:
array_reduce($array, 'array_merge', array());
Run Code Online (Sandbox Code Playgroud)
我想最简单的方法是使用foreach循环:
$resultArray = array();
foreach ($myArray as $array)
foreach ($array as $key => $element)
$resultArray[$key] = $element;
Run Code Online (Sandbox Code Playgroud)