如果数组中有数组,如何删除外部数组:
$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
)
最佳答案
你可以简单地做:
$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);
关于php - 删除外部数组 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5009759/