获取关联php数组的第n个键

时间:2015-04-20 00:38:40

标签: php arrays key associative-array

我想在特定条目中获取关联PHP数组的KEY值。具体来说,我知道我需要的KEY是数组中第二个条目的关键。

示例:

$array = array('customer' => 'Joe', 'phone' => '555-555-5555');

我所建造的是超级动态的,所以我不知道第二个条目是“电话”#39;抓住它有一个简单的方法吗?

简而言之,(我知道它不起作用,但......)我正在寻找功能相当的东西:key($array[1]);

1 个答案:

答案 0 :(得分:27)

array_keys 会生成数组键的数值数组。

$keys = array_keys($array);
$key = $keys[1];

如果您使用的是PHP 5.4或更高版本,则可以使用简写符号:

$key = array_keys($array)[1];