23 of 110 menu

Шматмерны масіў PHP

Шматмерны масіў - гэта масіў, элементамі якога таксама з'яўляюцца масівы.

Вось прыклад двухмернага масіва:

<?php $arr = [[1, 2, 3], [4, 5⁆, 6], [7, 8, 9]]; ?>

Вось прыклад трохмернага масіва:

<?php $arr = [[[1, 2], [3, 4]], [5, 6]]; ?>

Ну і так далей - масівы могуць мець любы ўзровень укладзенасці.

Як вывесці элемент са шматмернага масіва

Хай у нас дадзены такі масіў:

<?php $arr = [ 'boys' => ['John', 'Nick', 'Mike'], 'girls' => ['Mary', 'Natasha', 'Helen'], ]; echo $arr['boys'][0]; ?>

Давайце выведзем з дапамогай нашага масіва, напрыклад, 'Nick':

<?php $arr = [ 'boys' => ['John', 'Nick', 'Mike'], 'girls' => ['Mary', 'Natasha', 'Helen'], ]; echo $arr['boys'][1]; // выведзе 'Nick' ?>

А цяпер выведзем 'Helen':

<?php $arr = [ 'boys' => ['John', 'Nick', 'Mike'], 'girls' => ['Mary', 'Natasha', 'Helen'], ]; echo $arr['girls'][2]; // выведзе 'Helen' ?>

Прыклад перабору масіва

Хай у нас ёсць масіў:

<?php $arr = [[1, 2, 3, 4, 5], [6, 7, 8], [9, 10]]; ?>

Давайце выведзем усе яго элементы на экран. Для гэтага нам неабходна запусціць два ўкладзеныя адзін у адного цыклы:

<?php $arr = [[1, 2, 3, 4, 5], [6, 7, 8], [9, 10]]; foreach ($arr as $elem) { foreach ($elem as $subElem) { echo $subElem; } } ?>

Глядзіце таксама

Беларуская
EnglishEspañolРусский
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць