Урок №15 - Массивы элементов

Урок №15 - Массивы элементов

Массивы это важная концепция любого языка программирования. В уроке мы познакомимся с массивами в языке PHP. Мы научимся записывать в них данные, выбирать данные и отображать их пользователю.

Видеоурок

Массивы позволяют хранить большой объем информации в одном месте. В языке PHP можно найти несколько основных типов массивов.


Одномерный массив

Одномерный массив состоит из нескольких элементов, объединенных под одним именем. Чтобы создать массив необходимо создать переменную и присвоить ей значение array(). Внутри вы можете через запятую записывать различные значения, которые и будут элементами массива.


В массивах отсчет начинается с 0, поэтому первый элемент по индексу будет равен 0, второй - 1 и так далее.


Примеры создания массива:

$some = array(); // Создание пустого массива
$some[0] = '1'; // Добавление 1 элемента
$some[1] = 2; // Добавление 2 элемента
echo $some[0]; // Вывод первого элемента
$array = array(1, 5, 2, "Some", true); // Создание массива со значениями сразу же

Работать с элементами массива можно точно как с переменными. Мы можем их выводить или же устанавливать для них новые значения.


Для массивов существует несколько дополнительных функций, которые ещё будут изучены в ходе курса. Сейчас был изучен лишь метод count(), который позволяет получить длину всего массива.


Пример метода:

$elements = array(23, 6, 0, true, "Первый");
// Выведет значение 5, так как в массиве 5 элементов
echo count($elements);


Ассоциативные массивы

Ассоциативный массив отличается от обычного лишь индексами. Здесь вместо чисел можно подставить, так называемый ключ, который будет отвечать за определённый элемент в массиве. Название для ключей может быть каким-угодно.


Пример массива:

$list = array ("first" => 1, "second" => "2");
// Вместо числовых индексов здесь идут слова
echo $list["second"];

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение технологий Ajax
7 уроков
Фреймворк Laravel: cоздание веб сайта
8 уроков
Видеокурс по PHP, MySQL / Создание динамического сайта
Создание динамического веб сайта
22 урока
Комментарии для сайта Cackle