构建一个简单的数组

时间:2012-12-17 00:52:24

标签: php arrays

我有一个看起来像这样的数组。想象一下,在主阵列中还有其他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作为第一级阵列开始直接。

3 个答案:

答案 0 :(得分:3)

只需将每个顶级条目合并到一个新数组:

$newArray = array();

foreach($yourArray as $item)
{

    $newArray = array_merge($newArray, $item);

}

答案 1 :(得分:1)

只需将其弹出:

$array = array_pop($array);

答案 2 :(得分:0)

您可以将数组键值分配给新数组:

$newArray = $currentArray['Divertissement'];