PHP-də Çoxölçülü Massivlər
Massiv elementləri təkcə sətir
və rəqəmlər yox, həm də massivlər ola bilər. Bu halda
biz massivlər massivi və ya çoxölçülü
massiv əldə edəcəyik. Aşağıdakı nümunədə $arr massivi
özü də massiv olan üç elementdən
ibarətdir:
<?php
$arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
?>
Gəlin daha anlaşıqlı formada yenidən yazaq:
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
?>
İç-içəlik səviyyəsindən asılı olaraq massivlər ikiölçülü ola bilər - massivlər massivi, üçölçülü - massivlər massivləri massivi (və s. - dördölçülü, beşölçülü və s.).
Yuxarıda göstərilən massiv ikiölçülüdür, çünki bir massivin daxilində digər alt massivlər yerləşir və artıq bu alt massivlərin daxilində başqa massivlər yoxdur. İkiölçülü massivdən hər hansı bir elementi çıxarmaq üçün artıq bir cüt kvadrat mötərizə yox, iki cüt yazmaq lazımdır:
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
echo $arr[0][1]; // 'b' çap edəcək
echo $arr[1][2]; // 'f' çap edəcək
?>
Aşağıdakı massiv verilmişdir:
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
?>
Onun köməyi ilə mətni
'l', 'e', 'g' və 'a' olan elementləri çap edin.
Aşağıdakı massiv verilmişdir:
<?php
$arr = [[1, 2], [3, 4], [5, 6]];
?>
Onun bütün elementlərinin cəmini tapın.