Курс «PHP: Массивы»

синтаксис
вложенные массивы
алгоритмическая сложность
сортировка
теория множеств
стек

Последнее обновление: 12 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

21 урок (видео и/или текст)
19 упражнений в тренажере
61 проверочный тест
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите массивы в PHP. Вы узнаете больше о синтаксисе, вложенных массивах и ссылках. В итоге вы научитесь обходить массивы, извлекать из них значения с помощью деструктуризации и использовать spread-оператор. Массивы пригодятся для решения множества алгоритмических задач. Знания из этого курса помогают программистам грамотно объединять данные в коллекции.

Чему вы научитесь

  • Определять массивы в коде и манипулировать ими
  • Формировать и обрабатывать массивы в циклах
  • Применять базовые алгоритмы и оценивать их сложность
  • Использовать spread-оператор и деструктуризацию

Программа

1

Введение

Знакомимся с целями и задачами курса

2

Синтаксис

Изучаем синтаксис для работы с массивами

3

Проверка существования значения

Разбираем выход за границу и обращение к несуществующему ключу

4

Цикл for

Учимся применять цикл for для массивов

5

Обмен значений

Знакомимся с временными переменными

6

Цикл Foreach

Изучаем простой способ обходить массив

7

Агрегация

Учимся агрегировать данные

8

Управляющие инструкции

Изучаем работу инструкций break и continue

9

Удаление элементов массива

Говорим о правильных и неправильных способах удаления элементов

10

Вложенные массивы

Знакомимся с синтаксисом создания и обновления вложенных массивов

11

Генерация строки в цикле

Учимся эффективно собирать строки

12

Обработка строк через преобразование в массив

Знакомимся с обработкой строк с помощью массивов

13

Вложенные циклы

Учимся вкладывать циклы друг в друга

14

Теория множеств

Приобщаемся к теории множеств

15

Сортировка массивов

Знакомимся с базовыми алгоритмами

16

Ссылки

Учимся использовать массивы по ссылке

17

Стек

Знакомимся с новым абстрактным типом данных

18

Оценка Big O

Знакомимся с оценкой сложности алгоритмов

19

Деструктуризация

Учимся раскладывать массив на части

20

Оператор Spread

Учимся применять spread-оператор для массивов

21

Массивы в памяти компьютера

Обсуждаем, как работают массивы в реальности

Формат обучения

Испытания

1

Улитка

2

Треугольник Паскаля

3

Умножение матриц

4

Самая длинная подстрока

5

Вращение матрицы

6

Чанкование

7

Увеличение двумерного массива

8

Обратная польская запись

9

Сумма интервалов

10

Длина последнего слова

11

Сравнение версий

12

Зеркалирование матрицы

13

Вес Хэмминга

14

Список диапазонов

15

Морской бой

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы