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

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

Подготовка

  1. Изучить необходимую теоретическую информацию о языке 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"