Модуль 3. Часть 2. Встроенные функции

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

  • Математические
  • Строковые
  • Для работы с массивами
  • Для работы с файловой системой
  • Предопределенные константы
  • Суперглобальные массивы
  • Include

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

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

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

Напишите функцию, которая вырежет из строки все запрещенные слова.
  1. Функция должна принимать строку и переменное кол-во аргументов-слов, которые надо вырезать.
  2. Функция должна возвращать новую строку без этих слов.

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

Сортировка блогов.
  1. Добавьте блогам рейтинг (массив с блогами).
  2. Отсоритруйте блоги так, чтобы блоги с максимальным рейтингом выводились вначале.
  3. Проверьте, что функция работает верно.

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

Вывод списка файлов и каталогов.
  1. В корневом каталоге создайте файл listDir.php.
  2. Напишите код, выводящий содержимое корневого каталога в файле listDir.php.
  3. Содержимое должно быть отсортировано в убывающем порядке.
  4. Зайдите на localhost/listDir.php и проверьте, что всё работает верно.

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

Функция календарь.
  1. Напишите функцию drawCalendar, рисующую календарь с правильным количеством дней, смещением на первой неделе (если нужно) и подсветкой выходных дней.
  2. Примените получившуюся функцию на странице события, выведите календарь на текущий месяц.

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