Лаб работа “Массивы в PHP”
Функции для работы с массивами в PHP. Одномерные массивы
Подготовка
Изучить необходимую теоретическую информацию о языке PHP:
Зарегистрироваться в JupyterHub если вы еще этого не сделали
Открыть VS Code через JupyterHub
Создать каталог для выполнения лабораторной работы и выбрать его в качестве рабочего.
Запустить development веб-сервер для запуска и отладки php скриптов.
Выполнить следующие задания:
Задания
Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Найти и вывести сумму, среднее арифметическое и произведение элементов. (Подсказка: использовать функцию rand)
Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Увеличить каждый чётный элемент массива в 2 раза, а каждый нечётный возвести в квадрат. Вывести результат.
Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Удалить из массива все чётные элементы. Вывести результат.
Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Отсортировать массив по возрастанию пузырьковым алгоритмом. Вывести отсортированный массив на экран.
Создать одномерный массив (размер вводит пользователь) и заполнить его элементами последовательности Фибоначчи. Вывести массив на экран.
Создать одномерный массив (размер вводит пользователь) и заполнить его значениями n!, где n — номер элемента (0! = 1). Вывести массив на экран.
Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Объединить все элементы массива в строку через запятую. Вывести строку на экран. (Подсказка: использовать функцию implode)
Пользователь передаёт строку, содержащую числа через запятую. Разбить строку на элементы и сформировать из них одномерный массив. Вывести массив на экран. (Подсказка: использовать функцию explode)
Создать одномерный массив (размер вводит пользователь) и заполнить его случайными числами. Вывести его на экран. Вырезать из массива n элементов начиная с элемента m. n и m вводит пользователь. Вывести результат. (array_slice)
Создать два одномерных массива (размеры вводит пользователь, не обязательно одинаковые) и заполнить их случайными числами. Вывести массивы на экран. Сложить два массива и вывести результат на экран (если элемент не с чем складывать, оставить его без изменений).