Кафедра ИСиТ УО ВГТУ
  • Специальности
    • Экономика электронного бизнеса
    • Информационные системы
    • Information Control Systems
  • Каталог
  • Сайт кафедры
  • Сервисы
    • GitLab
    • ownCloud
    • JupyterHub
    • JupyterHub 2
    • VNC
    • Soft
  1. ЭЭБ
  2. СТ
  3. Практика
  4. Лаб работа “Массивы в PHP”
  • ЭЭБ
    • ВТиП
      • Теория
        • Введение в веб технологии
        • Протокол HTTP
        • HTML
        • CSS
        • CSS фреймворки
        • JavaScript
        • jQuery
        • JSON
        • Архитектура и технологии создания веб-приложений
        • React
        • Маршрутизация в React
        • Создание серверных приложений с использованием Express.js
        • REST интерфейс и аутентификация Веб-приложений
        • Введение в DevOps и развертывание приложений
      • Практика
        • Лаб. работа “Основы HTML и CSS”
        • Лаб. работа “Основы JavaScript”
        • Лаб. работа “Создание веб-приложений с использованием фреймворка Express.js”
        • Лаб. работа “Работа с базами данных в Express.js”
    • СТ
      • Теория
        • Введение в компьютерные сети
        • Топологии сетей
        • Кодирование и мультиплексирование
        • Стеки протоколов
        • Адресация в компьютерных сетях
        • Система доменных имен (DNS)
        • Программирование с использованием сокетов
        • Протокол HTTP
        • Введение в PHP
        • Работа с базами данных в PHP
        • Объектно-ориентированные возможности PHP
      • Практика
        • Программное обеспечение
        • Регистрация в JupyterHub
        • Лаб. работа “Почтовые протоколы”
        • Лаб. работа “Протокол FTP”
        • Лаб. работа “Протокол HTTP”
        • Лаб. работа “Программирование сетевых приложений с использованием сокетов”
        • Лаб. работа “Основы PHP”
        • Лаб работа “Массивы в PHP”

Содержание

  • Функции для работы с массивами в PHP. Одномерные массивы
    • Подготовка
    • Задания
  1. ЭЭБ
  2. СТ
  3. Практика
  4. Лаб работа “Массивы в PHP”

Лаб работа “Массивы в PHP”

Сетевые технологии
Практика
Автор

Бизюк Андрей

Дата публикации

29 февраля 2024 г.

Функции для работы с массивами в PHP. Одномерные массивы

Подготовка

  1. Изучить необходимую теоретическую информацию о языке PHP:

    • Основы PHP
  2. Зарегистрироваться в JupyterHub если вы еще этого не сделали

  3. Открыть VS Code через JupyterHub

  4. Создать каталог для выполнения лабораторной работы и выбрать его в качестве рабочего.

  5. Запустить development веб-сервер для запуска и отладки php скриптов.

  6. Выполнить следующие задания:

Задания

  1. Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Найти и вывести сумму, среднее арифметическое и произведение элементов. (Подсказка: использовать функцию rand)

  2. Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Увеличить каждый чётный элемент массива в 2 раза, а каждый нечётный возвести в квадрат. Вывести результат.

  3. Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Удалить из массива все чётные элементы. Вывести результат.

  4. Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Отсортировать массив по возрастанию пузырьковым алгоритмом. Вывести отсортированный массив на экран.

  5. Создать одномерный массив (размер вводит пользователь) и заполнить его элементами последовательности Фибоначчи. Вывести массив на экран.

  6. Создать одномерный массив (размер вводит пользователь) и заполнить его значениями n!, где n — номер элемента (0! = 1). Вывести массив на экран.

  7. Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Объединить все элементы массива в строку через запятую. Вывести строку на экран. (Подсказка: использовать функцию implode)

  8. Пользователь передаёт строку, содержащую числа через запятую. Разбить строку на элементы и сформировать из них одномерный массив. Вывести массив на экран. (Подсказка: использовать функцию explode)

  9. Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Вырезать из массива n элементов начиная с элемента m. n и m вводит пользователь. Вывести результат. (array_slice)

  10. Создать два одномерных массива (размеры вводит пользователь, не обязательно одинаковые) и заполнить их случайными числами. Вывести массивы на экран. Сложить два массива и вывести результат на экран (если элемент не с чем складывать, оставить его без изменений).

Наверх
Лаб. работа “Основы PHP”