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<?php
  $arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
?>

Gəlin daha anlaşıqlı formada yenidən yazaq:

php<?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<?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
?>
Задание 1

Aşağıdakı massiv verilmişdir:

php<?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.

Задание 2

Aşağıdakı massiv verilmişdir:

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

Onun bütün elementlərinin cəmini tapın.