Я пытаюсь найти правильный способ использования циклов foreach вокруг этого многомерного массива, потому что то, что я делаю, не работает, чтобы дать мне четыре раздела.
Это один основной массив, который разбиваетв другой массив "областей".Есть четыре области, каждая из которых имеет свой собственный набор дисплеев, и каждый дисплей имеет страницу и дату истечения срока действия.
Я просто пытаюсь зациклить каждый уровень, чтобы я мог отображать разные биты данных по всей странице по мере необходимости
$pages = array(
"Areas" => array(
"Area One"=>array(
"Displays"=>array(
"Lobby"=>array(
"Page"=>"News",
"Expiration"=>"06/12/2018"
),
"Office"=>array(
"Page"=>"Social",
"Expiration"=>"06/30/2018"
),
),
),
"Area Two"=>array(
"Displays"=>array(
"Lobby"=>array(
"Page"=>"News",
"Expiration"=>"06/12/2018"
),
"Office"=>array(
"Page"=>"Social",
"Expiration"=>"06/30/2018"
),
),
),
"Area Three"=>array(
"Displays"=>array(
"Lobby"=>array(
"Page"=>"News",
"Expiration"=>"06/12/2018"
),
"Office"=>array(
"Page"=>"Social",
"Expiration"=>"06/30/2018"
),
),
),
"Area Fou"=>array(
"Displays"=>array(
"Lobby"=>array(
"Page"=>"News",
"Expiration"=>"06/12/2018"
),
"Office"=>array(
"Page"=>"Social",
"Expiration"=>"06/30/2018"
),
),
),
),
);
<?php foreach($pages as $areas=>area):?>
<h3><?php echo $area?> This would list Area One, Area Two, etc.</h3>
<h5><?php echo $Displays?>This would list Lobby, Office</h5>
<?php end foreach?>
Так что я должен получить 4 блока текстового спискакаждая область и ее соответствующие дисплеи, если это имеет смысл.