如何从php中的这个嵌套数组中删除最外层的数组?

时间:2014-03-19 09:10:20

标签: php arrays

我在php中有这个嵌套的关联数组数组。

$input = array(array(
   array('title'=>"Dynamic Title 1", 'content'=>"Dynamic content 1"),
   array('title'=>"Dynamic Title 2", 'content'=>"Dynamic content 2")
));

我想删除最外面的数组,使其成为;

$input = array(
   array('title'=>"Dynamic Title 1", 'content'=>"Dynamic content 1"),
   array('title'=>"Dynamic Title 2", 'content'=>"Dynamic content 2")
);

我试过这个;

$new_arr = $input[0];

但它没有用。如何在PHP中删除最外层的数组?非常感谢你。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用foreach

$input = array(array(
                   array('title'=>"Dynamic Title 1", 'content'=>"Dynamic content 1"),
                   array('title'=>"Dynamic Title 2", 'content'=>"Dynamic content 2")
         )); 
foreach($input as $temp) {
   $newArr = $temp;
}
print_r($newArr);

它也适用于$input[0]