PHP:如何将嵌套数组转换为一维数组?

PHP:如何将嵌套数组转换为一维数组?,php,loops,multidimensional-array,foreach,Php,Loops,Multidimensional Array,Foreach,这是我从数据库中得到的嵌套数组 Array ( [0] => Array ( [Field] => blc_id [Type] => int(10) unsigned [Null] => NO [Key] => PRI [Default] => [Extra] => auto_incre

这是我从数据库中得到的嵌套数组

Array
(
    [0] => Array
        (
            [Field] => blc_id
            [Type] => int(10) unsigned
            [Null] => NO
            [Key] => PRI
            [Default] => 
            [Extra] => auto_increment
        )

    [1] => Array
        (
            [Field] => blc_email
            [Type] => varchar(255)
            [Null] => YES
            [Key] => 
            [Default] => 
            [Extra] => 
        )

    [2] => Array
        (
            [Field] => cat_id
            [Type] => varchar(255)
            [Null] => YES
            [Key] => 
            [Default] => 
            [Extra] => 
        )

    [3] => Array
        (
            [Field] => blc_created
            [Type] => timestamp
            [Null] => NO
            [Key] => 
            [Default] => 0000-00-00 00:00:00
            [Extra] => 
        )

    [4] => Array
        (
            [Field] => blc_updated
            [Type] => timestamp
            [Null] => NO
            [Key] => 
            [Default] => CURRENT_TIMESTAMP
            [Extra] => on update CURRENT_TIMESTAMP
        )

)
如何使用foreach循环获得以下结果

Array
(
    [0] => blc_id
    [1] => blc_email
    [2] => cat_id
    [3] => blc_created
    [4] => blc_updated
)
这是到目前为止我的代码,但它当然不能正确返回结果

foreach($items as $outer_key => $array)
{ 
    foreach($array as $inner_key => $value)
    { 
        $field_name[] = $value; 
    } 
} 
谢谢。

我想你可以用

foreach($items as $outer_key => $array)
{ 
    $field_name[] = $array['Field']; 

} 
我想你可以用

foreach($items as $outer_key => $array)
{ 
    $field_name[] = $array['Field']; 

} 

当您只需要每个子阵列中的第一个条目时:

$field_names = array_map("current", $outer_key);

当您只需要每个子阵列中的第一个条目时:

$field_names = array_map("current", $outer_key);

你为什么不改变你的查询而不是用PHP处理结果呢?我不知道如何改变我的查询。。。这里是-
显示根块中的列
。谢谢。你为什么不改变你的查询而不是用PHP处理结果呢?我不知道如何改变我的查询。。。这里是-
显示根块中的列
。谢谢