如果数组中有数组,如何删除外部数组:
$outer_array = array(0 => array(
'key1' => 'value1',
'key2' => 'value2'
));
print_r($ outer_array)产生:
Array
(
[0] => Array
(
[key1] => value1
[key2] => value2
)
)
是否有一个内置于PHP的功能,所以你留下:
Array
(
[key1] => value1
[key2] => value2
)
答案 0 :(得分:10)
您可以这样做:
$new_array = $outer_array[0];
print_r($new_array);
结果:
Array
(
[key1] => value1
[key2] => value2
)
注意:正如@netcoder所指出的,为了使它适用于数字和字符串索引,你可以这样做:
$new_array = $outer_array[0];
$new_array = reset($out_arr);
答案 1 :(得分:1)
你可以这么简单:
print_r(array_shift($outer_array))
希望这会起作用