<?php
$menu = [
'li1' => ['visibility' => 'visibility', 'class' => [], 'href' => '1.php', 'rusName' => 'Пункт1', 'childs' => [
'li4' => ['visibility' => 'visibility', 'class' => [], 'href' => '4.php', 'rusName' => 'Пункт4', 'childs' => []
//...
],
'li5' => ['visibility' => 'visibility', 'class' => [], 'href' => '5.php', 'rusName' => 'Пункт5', 'childs' => [
'li6' => ['visibility' => 'visibility', 'class' => [], 'href' => '6.php', 'rusName' => 'Пункт6', 'childs' => []
//...
],
'li7' => ['visibility' => 'visibility', 'class' => [], 'href' => '7.php', 'rusName' => 'Пункт7', 'childs' => []
//...
]
]
]
]
],
'li2' => ['visibility' => 'visibility', 'class' => [], 'href' => '2.php', 'rusName' => 'Пункт2', 'childs' => []
//...
],
'li3' => ['visibility' => 'visibility', 'class' => [], 'href' => '3.php', 'rusName' => 'Пункт3', 'childs' => []
//...
],
];
function getMenu($elems) {
?>
<ul>
<?php
foreach ($elems as $key => $value) {
?>
<li style="visibility: <?=$value['visibility']?>" class="<?=$value['class']?>">
<a href="<?=$value['href']?>"><?=$value['rusName']?></a>
<?php
if (!empty($value['childs'])) {
getMenu($elems[$key]['childs']);
}
?>
</li>
<?php
}
?>
</ul>
<?php
}
getMenu($menu);
?>
Last active
August 2, 2017 14:18
-
-
Save deuterium7/b6015c6bce7cceed08f06184cbe389c4 to your computer and use it in GitHub Desktop.
Zabornyi Alex
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment