1

我有一个数组 $food 像:

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

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

)

有没有我可以做的功能:

get_key($food, 0) 它会返回 index 0, apple

get_key($food, 1) 返回 choco

4

2 回答 2

7

你可以这样做 :

$keys = array_keys($array);

echo $keys[0];
echo $keys[1];
于 2012-08-08T10:24:25.480 回答
5
function get_key($array, $index) {
    $allItems = array_keys($array);
    $selectedItem = $allItems[$index];
    return $selectedItem;
}
于 2012-08-08T10:24:02.490 回答