Распечатайте несколько массивов с помощью ForeachPhp

Кемеровские программисты php общаются здесь
Anonymous
Распечатайте несколько массивов с помощью Foreach

Сообщение Anonymous »

Я пытаюсь получить идентификатор, тип и время массива с помощью foreach:

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

$arrays = array (
'bike' =>
array (
'id' => 29,
'type' => 'a',
'time' => '9',
),
'car' =>
array (
0 =>
array (
'id' => 189,
'type' => 'b',
'time' => '18',
),
1 =>
array (
'id' => 190,
'type' => 'c',
'time' => '14',
),
),
'plane' =>
array (
'id' => 313,
'type' => 'd',
'time' => '20',
),
)
Но некоторые массивы находятся на втором уровне (в данном примере — автомобиль).
Я знаю, что могу сделать это для первого уровня:

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

foreach ($arrays as $array) {
$array['id'],
$array['type'],
$array['time'],
}
И я могу сделать это для второго уровня:

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

foreach ($arrays as $array => $value) {
$value['id']
$value['type']
$value['time']
}
Но как объединить эти методы только с одним foreach?

Подробнее здесь: https://stackoverflow.com/questions/783 ... th-foreach

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