Массивы в 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 view
2
0
4 weeks ago 00:17:54 1
Как под боком СБУ работает колл-центр по разводу на деньги россиян | ЯсноПонятно #1299
4 weeks ago 00:00:13 6
💥Быстро и результативно😉
Быстра очистка лесного массива, от противника, с помощью РБК-500шоаб-0,5 с УМПК🤙
#Фронт #Украина.
1 month ago 00:24:09 1
[booger worm] STARSHIP PRIEST Is My New FAVORITE Fun Deck
1 month ago 00:00:17 4
️ Арктические воздушные массы задержатся в Крыму до 28 ноября
1 month ago 00:00:43 1
[VideoFromSpace] X-Ray Telescope Nominates 37 Supermassive Black Holes Candidates | Video
1 month ago 00:01:42 3
309646 - деревня Мельница _ Купить дом в деревне
1 month ago 00:01:12 31
Хохлы, отступая из Курской, минировали поля рядом с жилыми домами
1 month ago 00:04:03 1
[CNBC Television] How Disney’s trying to deal with the pandemic as parks close and cruises cancel
1 month ago 00:05:58 3.5K
Мои швейные покупки - Колодка для ВТО ОКАТ/ПЛЕЧО и новый утюжок!
1 month ago 00:01:29 1
[ABC News] Massive fire guts historic Veranda House in Nantucket | ABC News
1 month ago 00:06:09 21
Видеообзор д. Петраково, Александровский район, Владимирская область
1 month ago 00:00:50 1
[МВД России] В Курганской области задержан мужчина, который более 15 лет находился в федеральном розыске
1 month ago 00:01:12 1
[Red Bull] Windsurfing through storms - Red Bull Storm Chase
1 month ago 00:03:00 1
[] Fonzerelli - Moonlight Party 2011 (Original Born Again Edit)
1 month ago 00:20:01 873
СЭТ. Зарождение РЭПА В РОССИИ! КАК появился РЭП на ЮГЕ, и КТО его ПРОДВИГАЛ в МАССЫ.
1 month ago 00:12:28 130
Керамическая масса МШ-2П/0,5 на гончарном круге
1 month ago 00:00:28 363
Мощнейшая ФАБизация противника в лесных массивах возле н.п. Кругленькое
1 month ago 00:06:51 1
[CNBC Television] Goldman Sachs analyst on next big tech trends
1 month ago 00:02:11 1
“А101 Лаголово“
1 month ago 00:02:04 1
Комплекс упражнений на массу 💡 Какие упражнения делать чтобы накачаться
1 month ago 00:00:59 33
ОБЗОР АКУСТИЧЕСКОЙ ГИТАРЫ CORT ДРЕДНОУТ СО СКОСОМ ПОД РУКУ МАССИВ ЕЛИ - MUSIC SELL