July 15, 2018
PHP. Урок #15. Многомерные массивы
Многомерные Массивы
Многомерные массивы содержат один, или больше массивов. Размерность массива означает число индексов, которое вам понадобится, чтобы выбрать элемент. - Для двухмерного массива, вам понадобится два индекса, чтобы выбрать элемент - Для трехмерного массива, вам понадобится три индекса, чтобы выбрать элемент
Массивы с более, чем тремя уровнями глубины, являются сложными для управления.
Давайте создадим двухмерный массив, содержащий 3 массива:
$people = array( 'online'=>array('David', 'Amy'), 'offline'=>array('John', 'Rob', 'Jack'), 'away'=>array('Arthur', 'Daniel') );
Теперь двухмерный массив $people содержит 3 массива и имеет два индекса: строку и столбец. Чтобы получить доступ к элементам массива $people, мы должны указать два индекса.
echo $people['online'][0]; //Outputs "David" echo $people['away'][1]; //Outputs "Daniel"
Массивы в многомерных массивах могут быть как и числовыми, так и ассоциативными.