Урок №16 - Двумерные массивы

Урок №16 - Двумерные массивы

Помимо одномерных массивов также существуют двумерные массивы, которые хранят не конкретные значения, а другие массивы. В уроке мы научимся работать с такими массивами данных.

Видеоурок

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


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


Для создания двумерных массивов необходимо использовать двойные квадратные скобки после типа данных. Выглядит такой массив как матрица, а записывается следующим образом:

$x = array(array(0, 34, 2), array(3, 4, 5));
echo $x[0][1]; // Выведет 34

// Можно их сразу не присваивать
$symbols = array(array(), array());
$symbols[0][1] = 'A';

Мы видим, что элементы первого массива являются другими массивами. Чтобы выбрать какой-либо объект используйте ту же структуру что и для одномерных массивов, вот только теперь указывайте индекс как первого массива, так и второго:

$x[0][1] = 1; // Вместо 34 теперь будет 1

Исходный код

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

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

Загрузка...

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

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

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

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

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

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