如何从数组中获取子键的键名称

时间:2018-05-13 17:39:28

标签: php arrays

你好我有这样的数组

Array
(
    ["foobar"] => Array
        (
            [00] => Array
                (
                    [ACC] => off
                    [engine] => 1
                    [lat] => 31.451825
                    [long] => 74.287766666667
                    [speed] => 0.3704
                    [timestamp] => 2018-05-13 00:00:33
                )

            [01] => Array
                (
                    [ACC] => off
                    [engine] => 1
                    [lat] => 31.451848333333
                    [long] => 74.287743333333
                    [speed] => 0.07408
                    [timestamp] => 2018-05-13 00:01:32
                )

我得到了一个像echo key($array);这样的密钥。这将给我一个关键名称foobar。现在我想获得一个位于此foobar [00]下的密钥[00]。我怎样才能获得[01]

下的foobarunaddressable这个键

1 个答案:

答案 0 :(得分:0)

要获取特定阵列中的所有密钥 - 请使用array_keys

$keys = array_keys($array['foobar']);
// second key is:
echo $keys[1];
// value under this key is:
var_dump($array['foobar'][$keys[1]]);