Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3.
Очень важный урок по массивам в PHP. Научимся создавать массивы, добавлять и удалять элементы. Смотреть содержимое массивов и работать с индексами
#php#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение
00:27 Создание массива в PHP
02:18 Вывод содержимого массива на экран
05:56 Работа с различными индексами
09:08 Удаление элементов массива
10:29 Как посчитать количество элементов в массиве
12:07 Подведение итогов
Всем привет! Это Андрей на канале CutCode. Сегодня в уроке у нас массивы.
Массив это особый тип данных, который позволяет хранить несколько элементов в одной переменной. При этом элементы в массиве имеют некий порядок расположения.
Как создать массив в php? Мы используем ключевое слово array с круглыми скобками. А начиная с php 5.4 существует еще эквивалентная короткая запись этой конструкции.
Здесь вместо оператора array с круглыми скобками используются просто квадратные скобки.
Сам по себе массив дает нам возможность хранить данные в виде пар “ключ” - “значение”. Где ключ это что-то вроде имени элемента, а значение - это содержимое этого элемента. Как я уже сказал - элементов может быть несколько, и на самом деле нет никакого ограничения на количество элементов в массиве кроме доступного размера оперативной памяти для хранения их значений. А значениями массива могут быть любые другие типы переменных и даже вложенные массивы. В таком случае массив становится многомерным. Ключ и значение разделяются между собой знаком равно-больше. Элементы массива разделяются запятыми. В конце массива после последнего элемента запятую ставить не обязательно, но можно для удобства.
В этот массив мы положили строку, число, другой массив, а также пустое значение обозначаемое специальным словом null.
А теперь давайте выведем массив на экран. Вспоминаем операторы для вывода сложных структур данных из одного из прошлых уроков: это print_r и var_dump. Сначала попробуем print_r:
Выполняем код чтобы посмотреть результат. Мы смогли вывести весь массив, даже со вложенным в него подмассивом всего одной строкой. Это очень удобно для целей, например, отладки, когда вам нужно быстро посмотреть что содержится в той или иной переменной и не хочется заморачиваться с проверкой типа выводимой переменной, циклами и так далее.
Теперь сделаем тот же самый вывод с помощью функции var_dump:
И видим, что вывод здесь примерно такой же как у print_r. Только var_dump дополнительно показывает такие подробности как количество вложенных элементов у массивов или количество символов в строках, а также показывает тип выводимых данных, например строки обозначаются string, а целые числа int.
Print_r помимо непосредственного вывода на экран умеет еще возвращать данный вывод в виде результата. То есть мы можем присвоить его какой-то переменной, а в дальнейшем, например, произвести с ней какие-то манипуляции, сохранить данные в файл, отправить по почте и так далее.
Удаление элементов массива делается функцией unset. Добавление новых элементов делается аналогично редактированию имеющихся элементов, за исключением того, что при редактировании мы указываем в квадратных скобках существующий ключ, а при добавлении указываем новый, еще не существующий в этом массиве. В нашем же случае мы не указываем ключ совсем, потому что хотим чтобы он сгенерировался автоматически.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3.
---------------------------------------------------------------------------------
🔗 наш сайт:
📷 наш instagram:
📱 Наш telegram-канал:
1 просмотр
1
0
2 месяца назад 00:43:20 1
Рецепт пластичной массы для лепки. ОТВЕТЫ НА ВОПРОСЫ. Долго хранится и остается пластич
2 месяца назад 00:51:29 1
Функциональная Тренировка для семейных пар! Эффективные упражнения для самостоятельных занятий!
2 месяца назад 00:29:35 1
INCENDIE DE NOTRE-DAME DE PARIS : LES DESSOUS D’UNE AFFAIRE D’ÉTAT | DIDIER RYKNER, JULIEN THÉRY
2 месяца назад 00:12:13 1
ВЫ СОВСЕМ @ХРЕНEЛИ?!Народ в основной массе тупой, с ними надо работать, колотить больше, вколачивать
2 месяца назад 00:08:05 1
Что-то гигантское взлетело из Антарктиды во время Солнечного Затмения. НЛО размером с материк?
2 месяца назад 00:18:29 1
This is a MASSIVE win against WHO Pandemic Treaty, or is it? | Redacted w Natali and Clayton Morris
2 месяца назад 00:21:33 1
Масса бесплатного буста в Lineage 2 Project Eva.
2 месяца назад 00:03:11 1
Massive Attack feat. Mos Def - I Against I (VEL94EV Remix) | Music Visualization🖤🎶💎
2 месяца назад 00:18:18 1
Мировой закусон: Бельгия - Из монастырей в массы!
2 месяца назад 00:08:38 1
Albion Online Первые шаги новичка в ПвП ZvZ на Европе!Рл Pepsi Part 4# #albiononline #mmo #pvp
2 месяца назад 00:16:37 1
When Japan Sunk JFK’s Devil Boat
2 месяца назад 03:02:54 1
Hollow Knight | Стрим №9 | Полное прохождение | История мира Hollow Knight
2 месяца назад 00:15:37 1
Шикарная Масса для Лепки без лишних хлопот за 5 минут/DIY clay for modeling
2 месяца назад 00:16:13 1
Удары по портам Одессы, китайское проклятие Запада, введут ли “военную цензуру“ в Телеграм.
2 месяца назад 00:05:55 1
Производство СТЭНБЛОК
2 месяца назад 01:56:36 1
ПРЕЗЕНТАЦИЯ КНИГИ «ДОМ ПРАВИТЕЛЬСТВА» (29 марта 2019)
2 месяца назад 00:31:03 1
Город-призрак Кистутово / Сотни брошенных квартир, кладбище машин и бесконечный холод
2 месяца назад 00:16:24 1
The Dumbest Operator of Rainbow Six Siege 🤪
2 месяца назад 00:52:11 1
Качаем Массу с Амазонкой / Валентина Мишина IFBB PRO / Тренировка как набрать мышцы
2 месяца назад 00:00:00 1
WORLD OF SEA BATTLE - MMO ПРО КОРАБЛИ И ПИРАТОВ
2 месяца назад 00:56:55 39
КАК ТЕБЯ РАЗВОДЯТ НА НЕДВИЖИМОСТИ // Все застройщики обманывают покупателей новостроек? // Ярдрей
2 месяца назад 00:00:48 1
Тумба для обуви «Нортон» от Пинскдрев, Белорусская мебель
2 месяца назад 00:30:33 1
Ялтинский горный клуб, поход в пещеру Кристальная,
2 месяца назад 00:07:35 1
Новый продукт Custom edition (“сделай сам“). Доработка ложи MasterGUN