Как получить доступ к данным ассоциативного массива ассоциативных массивов? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как получить доступ к данным ассоциативного массива ассоциативных массивов? [дубликат]

Сообщение Anonymous »

Я просто не могу правильно обрабатывать данные моего массива:

Код: Выделить всё

Array
(
[1259] => Array
(
[status] => 0
[cond] => 0
)

[1461] => Array
(
[status] => 0
[cond] => 0
)
)
Клавиши различаются в зависимости от действий пользователя. Все, что я сейчас пытаюсь сделать, это перебрать входные данные и вывести содержимое массива вместе с ключом родительского массива.
Мой код выглядит следующим образом:

Код: Выделить всё

foreach ($games as $key => $value) {
echo 'key: ' . $key . ' - ';
foreach( $value as $game) {
echo $game["status"] . ' - ' . $game["cond"] . '
';
}
}
Это неверно, поскольку статус и условие повторяются дважды для каждого элемента массива. Я также читал, что неправильно использовать foreach внутри другого foreach.
Следующий код почти готов, но у меня возникли проблемы с отображением ключа массива со статусом и условия информация:

Код: Выделить всё

foreach ($games as $game) {
echo $game["status"] . ' - ' . $game["cond"] . '
';
}
Можно ли отобразить ключ массива (например, 1259) в приведенном выше коде?

Подробнее здесь: https://stackoverflow.com/questions/105 ... ive-arrays
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»