Php 如何找到多维数组的列键?

Php 如何找到多维数组的列键?,php,Php,查找列键,如(A、B、C、D)在每个数组元素上使用array\u keys()函数 在每个数组元素上使用array_keys()函数 您可以这样使用foreach: Array ( [0] => Array ( [A] => Demo 1 [B] => Demo 2 [C] => Demo 3 [D] => Demo 4 )

查找列键,如(A、B、C、D)

在每个数组元素上使用array\u keys()函数

在每个数组元素上使用array_keys()函数


您可以这样使用foreach:

Array
(
    [0] => Array
        (
            [A] => Demo 1
            [B] => Demo 2
            [C] => Demo 3
            [D] => Demo 4
        )

    [1] => Array
        (
            [A] => Sample 1
            [B] => Sample 2
            [C] => Sample 3
            [D] => Sample 4
        )
)

您可以这样使用foreach:

Array
(
    [0] => Array
        (
            [A] => Demo 1
            [B] => Demo 2
            [C] => Demo 3
            [D] => Demo 4
        )

    [1] => Array
        (
            [A] => Sample 1
            [B] => Sample 2
            [C] => Sample 3
            [D] => Sample 4
        )
)

可以通过以下方式进行合并,然后通过以下方式提取关键点

这将输出:

$res = array();
foreach($array as $sub) { 
    $res = array_merge($res, $sub); 
}   
$keys = array_keys($res);    
print_r($keys);

可以通过以下方式进行合并,然后通过以下方式提取关键点:

这将输出:

$res = array();
foreach($array as $sub) { 
    $res = array_merge($res, $sub); 
}   
$keys = array_keys($res);    
print_r($keys);

数组中每个元素的列名是否相同?或者您正在尝试从多维数组中编译所有可能键的列表?数组中每个元素的列名是否相同?或者您正在尝试从多维数组中编译所有可能键的列表?
Array
(
    [0] => A
    [1] => B
    [2] => C
    [3] => D
)