直接获取密钥名称而不使用next()

时间:2012-12-31 17:20:10

标签: php

我有这个数组:

$foo = array(
    'bar1' => 1,
    'bar2' => 2
);

现在我想直接获取第二个键的名称。如何在不使用next()的情况下执行此操作?

1 个答案:

答案 0 :(得分:4)

$keys=array_keys($foo);
echo $keys[1];

如果您只需要一个密钥并拥有PHP 5.4,则可以在一个语句中取消引用它:

echo array_keys($foo)[1];