Загрузка страницы

Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3.

Очень важный урок по массивам в PHP. Научимся создавать массивы, добавлять и удалять элементы. Смотреть содержимое массивов и работать с индексами #php#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 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. Добавление новых элементов делается аналогично редактированию имеющихся элементов, за исключением того, что при редактировании мы указываем в квадратных скобках существующий ключ, а при добавлении указываем новый, еще не существующий в этом массиве. В нашем же случае мы не указываем ключ совсем, потому что хотим чтобы он сгенерировался автоматически. --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=j8KHhAjA2yo подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3. --------------------------------------------------------------------------------- наш сайт: https://cutcode.ru/ наш instagram: https://www.instagram.com/cutcoderu/ Наш telegram-канал: https://t.me/laravel_cutcode

Видео Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3. автора Просто о Laravel. CutCode
Показать
Информация
28 июля 2022 г. 13:00:23
00:12:37
Похожие видео
PHP и Laravel дайджест новостей за октябрь 2022 года. Обзор новостей по ПХП и ЛаравелPHP и Laravel дайджест новостей за октябрь 2022 года. Обзор новостей по ПХП и ЛаравелСоздание чата на Laravel. Broadcasting и web sockets в Ларавел. Часть 2.Создание чата на Laravel. Broadcasting и web sockets в Ларавел. Часть 2.Проблема в faker image и кастомный faker provider в LaravelПроблема в faker image и кастомный faker provider в LaravelPART 3PART 3PHPDoc и Laravel IDE helper. Для тех, кто не зналPHPDoc и Laravel IDE helper. Для тех, кто не знал7. Tuning a Vocal7. Tuning a VocalMoonShine гайд. 1. Установка и настройка панели администратора для LaravelMoonShine гайд. 1. Установка и настройка панели администратора для LaravelИзменения на ОГЭ по химии 2025 | Ламия Мамедова | ОГЭ химия | EGE HubИзменения на ОГЭ по химии 2025 | Ламия Мамедова | ОГЭ химия | EGE Hub2. Quick Overview2. Quick OverviewMoonShine гайд. 6. Использование отношений в админ. панели на LaravelMoonShine гайд. 6. Использование отношений в админ. панели на LaravelMoonShine гайд. 3. Поля и декорации в панели администратора для LaravelMoonShine гайд. 3. Поля и декорации в панели администратора для LaravelОбзор precognition. Новый функционал в LaravelОбзор precognition. Новый функционал в Laravel6. Melodyne as a Plugin6. Melodyne as a PluginPART 4PART 4MoonShine гайд. 7. Фильтры, действия и компоненты в админ. панели на LaravelMoonShine гайд. 7. Фильтры, действия и компоненты в админ. панели на LaravelКурс обучение javascript с нуля. Браузеры и консоль разработчика при работе с JSКурс обучение javascript с нуля. Браузеры и консоль разработчика при работе с JS14. Final Review14. Final ReviewГлавная страница и intervention image. Курс интернет магазин на Laravel. Этап 4.Главная страница и intervention image. Курс интернет магазин на Laravel. Этап 4.Обзор пакета Fortify для Laravel. Быстрая настройка аутентификации для ваших проектовОбзор пакета Fortify для Laravel. Быстрая настройка аутентификации для ваших проектовMoonShine гайд. 5. Реализация реальных задач в панели администратора для LaravelMoonShine гайд. 5. Реализация реальных задач в панели администратора для Laravel
Яндекс.Метрика