Вы здесь: Главная > Основы разработки сайта > Основы PHP > Лабораторная работа 6 - Навигационное меню.

Основы PHP

Лабораторная работа 6 - Навигационное меню.

В данной лабораторной работе Вам предлагается создать простое навигационное меню для сайта.

Цель: Разработать навигационное меню на странице, типа <a href="/contact.php">Contact</a> используя массив в качестве структуры меню.

ЗАДАНИЕ 1

- Создайте ассоциативный массив $menu

- Заполните массив соблюдая следующие условия:

       - Название ячейки является пунктом меню, например: Home, About, Contact...

       - Значение ячейки является именем файла, на который будет указывать ссылка, например: index.php, about.php, contact.html...

ЗАДАНИЕ 2 - Используя цикл foreach отрисуйте вертикальное меню, структура которого описана в массиве $menu

Решение:

<?php
$menu = array(
        "Номе"=>"index.php", 
        "Contact"=>"contact.php", 
        "About"=>"about.php", 
        "Project"=>"project.php", 
        "Map"=>"map.php"
        );
?> 
<ul style="list-style-type:none">
    <?php
    foreach ($menu as $link=>$href){
        echo "<li><a href=\"$href\">", $link, '</a></li>';
    }
    ?>
</ul>