Как получить доступ к ассоциативному массиву с помощью ключевой позиции?

Допустим, у меня есть этот код:

    $games = [
"Boys" => ["Danny", "Ben"],
"Girls" => ["Ashley", "Sandra"]
];

И, например, я хочу получить доступ к имени Дэнни.
Я могу получить к нему доступ, используя

$games["Boys"][0]

Но что если я захочу получить к нему доступ по индексу битов (на будущее? foreach петли)? Я попробовал что-то вроде:

 $games[0][0]

Но я получаю ошибку (что-то неиндексировано).

0

Решение

использование array_values создать числовой массив из $games, затем индексируйте это:

echo array_values($games)[0][0];

надеюсь, это поможет

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]