Сливы курсов

Большая база курсов по честной ценe

Регистрация

[Udemy] PHP работа с массивами (Валерий Жданов)

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 390

Массив (в некоторых языках программирования также таблица, ряд, матрица) — структура данных, хранящая набор значений (элементов массива), идентифицируемых по индексу или набору индексов, принимающих целые (или приводимые к целым) значения из некоторого заданного непрерывного диапазона. Одномерный массив можно рассматривать как реализацию абстрактного типа данных вектор.
Размерность массива — это количество индексов, необходимое для однозначной адресации элемента в рамках массива. По количеству используемых индексов массивы делятся на одномерные, двумерные, трёхмерные и т.д.
В курсе "PHP работа с массивами" рассматриваются основы использования массивов на языке программирования php. Данный курс подойдет начинающим программистам.





Материалы курса
1 Введение: Инструмены, профили и проект - 11:53
На этом занятии мы подготовим инструменты для работы с PHP 7 и создадим проект
Задания для самостоятельной работы:
- установить (если отсутствуют) и запустить OpenServer и редактор brackets
- создать в OpenServer профиль для php7
- создать папку для нового проекта
- открыть папку проекта в brackets и создать заготовку index.php
- запустить проект в режиме live preview

2 Создание массивов - 11:29
На этом уроке мы создадим простой массив, массив с указанием индекса и ассоциированный массив, где индекс - слово
Задание для самостоятельной работы:
- создать простой массив, вывести элемент
- создать ассоциированные массивы с индексом-числом и индексом-словом, вывести по элементу
- вывести содержимое массива функцией var_dump()

3 Перебор элементов массива for - 09:27
На этом уроке мы организуем перебор элементов массива в циклах for и foreach
Задание для самостоятельной работы:
- перебрать элементы простого массива в цикле for
- организовать перебор элементов ассоциированного массива в цикле foreach
- вывести результат проверки элементов массива на условия

4 Сравнение массивов - 09:16
На этом уроке мы сравним два массива при помощи функций array_diff() и array_diff_key()
Задания для самостоятельной работы:
- создать новый php файл и вызвать в нем два массива
- сравнить значения массивов при помощи функции array_diff()
- сравнить ключи массивов при помощи функции array_diff_key()

5 Получение массива из массива - 08:37
На этом уроке мы получим часть массива, переставим элементы массива в обратном порядке и получим отсортированный по алфавиту массив
Задание для самостоятельной работы:
- получить часть массива, используя функцию array_slice()
- перевернуть массив, используя функцию array_reverce()
- получить часть массива, используя функцию natsort()

6 Поиск элемента массива - 09:45
На этом уроке мы реализуем поиск элементов в массиве и создадим форму поиска
Задание для самостоятельной работы:
- найти элемент массива, используя функцию array_search()
- найти элемент массива или его отсутствие, используя функцию in_array()
- создать форму поиска по массиву
- реализовать алгоритм поиска и протестировать поиск

7 Навигация по массиву - 05:27
Hа этом уроке мы попутешествуем по элементам массива, вперед, назад, к первому элементу, к последнему
Задание для самостоятельной работы:
- определить текущий элемент массива
- перейти на два шага вперед
- перейти на шаг назад
- перейти к последнему элементу массива
- перейти к первому элементу массива

8 Сортировочный участок для массивов - 07:44
На этом занятии мы подробно рассмотрим все виды сортировки массивов
Задание для самостоятельной работы:
- создать несколько переменных, скопировать в них исходный массив
- вывести результаты нескольких видов сортировки

9 Слияние, замена и магический compact - 12:08
На этом уроке мы реализуем слияние массивов, замену элементов в массиве, а также создание массива через функцию compact
Задание для самостоятельной работы:
- реализовать слияние массивов, используя функцию array_merge()
- реализовать замену элементов массивов, используя функцию array_replace()
- создать массив из переменных, используя функцию compact()











 
Прием платежей для сайтов

Партнеры

Верх Низ