# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
На этом занятии мы подготовим инструменты для работы с PHP 7 и создадим проект Отчёт отправил: 10558. Иван Воронин Выполнено за 41 мин. [Показать отчёт] Научился: Пора изучать фишки PHP 7. Сложности: найти время |
|||||
2 |
![]() |
1 тест |
|||
На этом уроке мы создадим простой массив, массив с указанием индекса и ассоциированный массив, где индекс - слово Отчёт отправил: 10558. Иван Воронин Выполнено за 18 мин. [Показать отчёт] Научился: Повторение мать учения. Всё отлично, идём дальше. Сложности: найти время |
|||||
3 |
![]() |
1 тест |
|||
На этом уроке мы организуем перебор элементов массива в циклах for и foreach
Отчёт отправил: 10558. Иван Воронин Выполнено за 19 мин. [Показать отчёт] Научился: Работа с массивами это самое весёлое в PHP =) Реализовал перебор через foreach ещё на прошлом уроке, на данном уроке добавил перебор через for, чтобы результаты были аналогичными. Всё отлично, идём дальше. Сложности: найти время |
|||||
4 |
![]() |
|
|||
На этом уроке мы сравним два массива при помощи функций array_diff() и array_diff_key()
Отчёт отправил: 10558. Иван Воронин Выполнено за 36 мин. [Показать отчёт] Научился: Исходя из документации PHP, функции array_diff() и array_diff_key() отрабатывают верно. Возвращается массив со значениями, которых нет во втором передаваемом массиве или значения отличаются. Т.е. мы смотрим, что есть в первом массиве и если во втором массиве этого нет, то добавляем в результирующий массив и так далее. Если во втором массиве есть куча всего, чего нет в первом, это игнорируется. Сравнивается ли то, что имеет в первом массиве, всё просто, это уже знал ранее, удобная функция. Очень легко можно находить объекты массива, которые изменились в процессе каких либо действий в той или иной ситуации, особенно если идёт асинхронная работа с массивом и нужно мониторить что поменялось и обновлять информацию минимальными затратами. з.ы. пример: имеем массив футбольных команд, делается копия массива на начало месяца, в процессе месяца каждая из команд играют игры, обновляют каждая свою информацию по играм асинхронно, а чтобы увидеть какие команды имеют какие отличия от начала месяца по текущий момент, используем данную функцию, возвращаются нужные данные, которые потом легко обработать относительно копии на начало месяца и видеть постоянно актуальную информацию на текущий момент. з.з.ы. ждём продолжение банкета =) по поводу футбольной БД на постгрес в том числе даю намётки =) Сложности: найти время |
|||||
5 |
![]() |
1 тест |
|||
На этом уроке мы получим часть массива, переставим элементы массива в обратном порядке и получим отсортированный по алфавиту массив Отчёт отправил: 10558. Иван Воронин Выполнено за 35 мин. [Показать отчёт] Научился: Массивы отличная штука, по поводе отрицательных индексов, тоже отличная тема, если не знаешь размер массива, то чтобы взять последний элемент нужно запросить: ($arr, -1, 1). На скриншоте показал, что отсортировалась только копия массива, оригинальный остался не отсортированный. Сложности: найти время |
|||||
6 |
![]() |
|
|||
На этом уроке мы реализуем поиск элементов в массиве и создадим форму поиска
Отчёт отправил: 10558. Иван Воронин Выполнено за 21 мин. [Показать отчёт] Научился: Плавным движением руки брюки превращаются... =) Если объект в массиве не найден, то array_search() возвращает false Сложности: найти время |
|||||
7 |
![]() |
|
|||
На этом уроке мы попутешествуем по элементам массива, вперед, назад, к первому элементу, к последнему Отчёт отправил: 10558. Иван Воронин Выполнено за 16 мин. [Показать отчёт] Научился: Уже использовал аналогичные вещи в одном из прошлых уроков при переборе элементов массива в цикле. Всё отлично, идём дальше. Сложности: найти время |
|||||
8 |
![]() |
1 тест |
|||
На этом занятии мы подробно рассмотрим все виды сортировки массивов
Отчёт отправил: 10558. Иван Воронин Выполнено за 15 мин. [Показать отчёт] Научился: Сортировка полезная вещь, как и повторение мать учения. Всё отлично, идём дальше. Сложности: найти время |
|||||
9 |
![]() |
1 тест |
|||
На этом уроке мы реализуем слияние массивов, замену элементов в массиве, а также создание массива через функцию compact Отчёт отправил: 10558. Иван Воронин Выполнено за 28 мин. [Показать отчёт] Научился: Да, с массивами можно творить и не такие чудеса =) всё отлично, идём дальше. Сложности: найти время |
|||||
10 |
![]() |
без видео |
|||
Это финальный урок нашей мини-серии уроков, посвященных работе с массивами в PHP. Я предлагаю сделать самостоятельную работу: написать небольшой отзыв о курсе и несколько предложений о том, где будут применены знания о массивах в PHP. Спасибо всем за внимание и до новых встреч! Отчёт отправил: 10558. Иван Воронин Выполнено за 6 дней 45 мин. [Показать отчёт] Научился: Отличный курс для новичков, хорошо раскрыты на практике основные приёмы работы с массивами. Спасибо, Валерий, продолжай создавать ещё интересные мини курсы, они помогут новичкам понять, что ничего сложного нет в программировании, достаточно фантазии и терпения. з.ы. На прошлой неделе открыл урок и с тех пор тикает время, подготовка и создание видео отчёта заняло в районе полу часа. Сложности: найти время Видеообзор: 1-ccXX12E5k |
|||||
Итого: 10 видеоуроков |
1 час. 25 мин. 5 тестов |
2 чел. | |||
Финалисты: Иван Воронин, Tom . |