Модуль 2. Часть 2. Циклы

Программа модуля

  • Инкремент и декремент
  • Цикл while
  • Цикл do while
  • Цикл for
  • Проход по массиву - foreach

Приложения к модулю

Презентация:

Лабораторная работа № 1

Выводим блоги на сайте, используя цикл while.
  1. Создайте страницу Блог, используя разметку.
  2. Добавьте созданную страницу в навигационное меню.
  3. Подключите указанную страницу к сайту.
  4. В файле data.php создайте массив, содержащий блоги (3-4 статьи). Структуру массива организуйте исходя из разметки на странице Блог.
  5. Выведите содержимое созданного массива на странице Блог.

Лабораторная работа № 2

Строим таблицу для календаря.
  1. Создайте на сайте раздел события.
  2. В этом разделе напишите код, выводящий таблицу, состоящую из 6 столбцов и 7 строк.
  3. Заполните каждую ячейку цифрами, начиная с цифры 1.
  4. Создайте вверху таблицы подпись, где выведите текущий месяц (на русском языке) и год.

Лабораторная работа № 3

Создаем меню на сайте динамически с помощью цикла foreach.
  1. Создайте многомерный массив $navigation.
  2. Его элементами будут ассоциативные массивы с ключами "link" и "name".
  3. Заполните этот массив данными из навигационного меню (тег nav).
  4. Теперь выведите навигационное меню динамически, используя данные из массива $navigation.

Домашнее задание

Циклы.

Задачи на циклы вы найдете по ссылке.


© 2020-2021 Александр Пантелеев