2012-08-08 91 views
1

我有一個數組$食品,如:PHP返回數組鍵

Array 
(
    [apple] => Array 
     (
      [color] => red 
      [type] => fruit 
     ) 

    [choco] => Array 
     (
      [color] => brown 
      [type] => candy 
     ) 

) 

是否有一個功能,我可以這樣做:

get_key($食品,0),它將返回指數0,蘋果

get_key($食品,1)返回巧克力

回答

7

你可以這樣做:

$keys = array_keys($array); 

echo $keys[0]; 
echo $keys[1]; 
5
function get_key($array, $index) { 
    $allItems = array_keys($array); 
    $selectedItem = $allItems[$index]; 
    return $selectedItem; 
}