php - 删除外部数组 :

标签 php arrays

如果数组中有数组,如何删除外部数组:

$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/

相关文章:

php - 如何通过 Laravel 中数组中的对象保存数据

javascript - 首次访问时会弹出新标签页?

php - 如何将 PHPMyAdmin SQL 转储文件导入 mySQL 数据库?

php - 消息: Trying to get property of non-object mvc framework Codeigniter

php - JQuery 和 JSON 数组 - 如何检查数组是否为空或未定义?

javascript - 如何根据第二个数组中的值从JS数组中删除对象

c++ - 数组和sizeof麻烦编译错误C++

php - 从 MySQL 数据库获取值并填充下拉框

php - 从下拉列表中获取值。 (有点棘手)

html - 从数组中拉取数据到 <div>