Получить многозначный массив php

это мой массив в php $ гостиницах

Array ( [0] => Array ( [hotel_name] => Name [info] => info [rooms] => Array ( [0] => Array ( [room_name] => name [beds] => 2 [boards] => Array ( [board_id] => 1 [price] =>200.00 ) ) ) ) ) 

как я могу получить board_id и цену, я пробовал несколько циклов foreach, но не могу получить результат

  foreach($hotels as $row) { foreach($row as $k) { foreach($k as $l){ echo $l['board_id']; echo $l['price']; } } } 

этот код не работал

Solutions Collecting From Web of "Получить многозначный массив php"

Это способ итерации по этому массиву:

 foreach($hotels as $row) { foreach($row['rooms'] as $k) { echo $k['boards']['board_id']; echo $k['boards']['price']; } } 

Вы хотите итерации в отелях и комнатах (с числовыми индексами), потому что в этом случае они, похоже, являются «коллекциями». Остальные массивы сохраняют и группируют свойства.

То же самое, но с более значимыми именами переменных:

 foreach($hotels as $hotel) { foreach($hotel['rooms'] as $room) { echo $room['boards']['board_id']; echo $room['boards']['price']; } }