我有一个看起来像这样的数组。想象一下,在主阵列中还有其他10个键,如“Divertissement”(这只是主阵列的一个分支)。
array (size=8)
'Divertissement' =>
array (size=3)
'Cosmic Top' =>
array (size=3)
'Cat' => string '7' (length=1)
'Prix' => string '2.99' (length=4)
'Desc' => string 'SOME TEXT'
'Episodes' =>
array (size=3)
'Cat' => string '7' (length=1)
'Prix' => string '3.99' (length=4)
'Desc' => string 'SOME TEXT"
'Rocket Deal' =>
array (size=3)
'Cat' => string '7' (length=1)
'Prix' => string '0.99' (length=4)
'Desc' => string SOME TEXT"
我正在努力创建一个新数组,删除每个分支的第一级数组。所以它只会删除“Divertissement”,并在Cosmic Top,Episodes,Rocket Deal作为第一级阵列开始直接。
答案 0 :(得分:3)
只需将每个顶级条目合并到一个新数组:
$newArray = array();
foreach($yourArray as $item)
{
$newArray = array_merge($newArray, $item);
}
答案 1 :(得分:1)
只需将其弹出:
$array = array_pop($array);
答案 2 :(得分:0)
您可以将数组键值分配给新数组:
$newArray = $currentArray['Divertissement'];