Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Массивы в php 7 / Сравнение массивов

  • На этом уроке мы сравним два массива при помощи функций array_diff() и array_diff_key()
  • Дата отправки отчёта: 15 августа 2018 г.
  • Задание выполнено: за 41 мин.
  • Чему научился: посравнивали массивы
  • Оценка видео-уроку:
Отчёт от 9752 за Массивы в php 7 / Сравнение массивов




Оцени работу

 
Сохранить страницу:

1295. --
Дмитрий Че
Дмитрий Че
ответить
→  chokayes  # Массивы в php 7 / Сравнение массивов / 2018-08-17 01:50

Приветствую! Проверяя отчеты попал на твой и меня заинтересовал, конечно, курс по php. Перешел посмотреть и возникла масса вопросов. Что это за курс такой необычный? - приостановлена продажа, всего четыре урока и пока прошел один студент. Это тестовый вариант создающегося курса, или это курс, который был начат и заброшен?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Дмитрий Че  # Массивы в php 7 / Сравнение массивов / 2018-08-17 02:20

Это новый курс, который в разработке, но уже можно пройти доступные уроки.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Дмитрий Че  # Массивы в php 7 / Сравнение массивов / 2018-08-17 07:06

Да, Иван прав, этот курс в разработке, я по мере подготовки уроков выкладываю


  • Отчёт оценивали:
    17947Dmitry Sinitsin+1   3922Александр+1   6452Кирилл Шмойлов+1   17606Виктор+1   17255Слава+1   16218Дмитрий+1   19525Александр Балбашов+1   7119Новопашин Владимир+1   1295Дмитрий Че+1   10558Иван Воронин+1   9014Николай Денисов+1   8275Tekashnik+1   18493Evgenii Kudriavtcev+1   791Валерий Жданов+1   9980Timoha+1   4395Денис+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Исходя из документации PHP, функции array_diff() и array_diff_key() отрабатывают верно. Возвращается массив со значениями, которых нет во втором передаваемом массиве или значения отличаются. Т.е. мы смотрим, что есть в первом массиве и если во втором массиве этого нет, то добавляем в результирующий массив и так далее. Если во втором массиве есть куча всего, чего нет в первом, это игнорируется. Сравнивается ли то, что имеет в первом массиве, всё просто, это уже знал ранее, удобная функция. Очень легко можно находить объекты массива, которые изменились в процессе каких либо действий в той или иной ситуации, особенно если идёт асинхронная работа с массивом и нужно мониторить что поменялось и обновлять информацию минимальными затратами. з.ы. пример: имеем массив футбольных команд, делается копия массива на начало месяца, в процессе месяца каждая из команд играют игры, обновляют каждая свою информацию по играм асинхронно, а чтобы увидеть какие команды имеют какие отличия от начала месяца по текущий момент, используем данную функцию, возвращаются нужные данные, которые потом легко обработать относительно копии на начало месяца и видеть постоянно актуальную информацию на текущий момент. з.з.ы. ждём продолжение банкета =) по поводу футбольной БД на постгрес в том числе даю намётки =)



Научился: Научился сравнивать массивы по значениям с помощью функции array_diff. Научился сравнивать массивы по ключам с помощью функции array_diff_key.