当只有一条记录时,从数组中获取密钥而不循环

时间:2013-03-28 11:44:52

标签: php arrays

$array['2']['21'] = null;

我希望从上面的数组中获取21而不进行循环,是否可能?我想为那些 ONLY 1 记录的数组做这件事。显然我将不得不为其他人使用循环。

foreach ($array['2'] as $key => $value)
{
   echo $key;
   //I know this does the job wondering if there is simple function
}

我看了extract(),但没有完成我的工作。

1 个答案:

答案 0 :(得分:1)

试试这个:

$arr_keys  = array_keys($array['2']);

echo "<pre>";
print_r($arr_keys);

参考:http://php.net/manual/en/function.array-keys.php