如何删除多维数组中的键

时间:2014-09-04 09:06:02

标签: php arrays multidimensional-array

我有一个像这样的数组..

array(
   [1] => array(
      'title' => 'My title' ,
      'name' => 'My Name' ,
      'date' => 'My date'
   ),
   [2] => array(
      'title' => 'Another title' ,
      'name' => 'Another Name' ,
     'date' => 'Another date'
   )
);

如何删除密钥,以便我的数组应该像这样..

array(
    array(
       'title' => 'My title' ,
       'name' => 'My Name' ,
       'date' => 'My date'
    ),
    array(
        'title' => 'Another title' ,
        'name' => 'Another Name' ,
        'date' => 'Another date'
    )
);

我尝试了这段代码,但它不起作用。

foreach($array as $k => $v){
    unset($k);
}

1 个答案:

答案 0 :(得分:2)

使用 array_values

$array = array_values($array);

但请注意,您无法删除密钥,它只是基于0的索引。

Key始终存在于数组中,并且必须是整数或字符串。