PHPдеги көп өлчөмдүү массивдер

Массивдин элементтери саптар жана сандар гана эмес, массивдер да болушу мүмкүн. Бул учурда бизде массивдердин массиби же көп өлчөмдүү массив пайда болот. Төмөнкү мисалда $arr массиби өз кезегинде массив болгон үч элементтен турат:

php<?php
  $arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
?>

Аны түшүнүктүүрөөк көрүнүштө кайра жазалы:

php<?php
  $arr = [
    ['a', 'b', 'c'],
    ['d', 'e', 'f'],
    ['g', 'h', 'i'],
  ];
?>

Массивдер киргизилүү деңгээлине жараша эки өлчөмдүү - массивдердин массиби, үч өлчөмдүү - массивдердин массивдеринин массиби (ошондой эле - төрт өлчөмдүү, беш өлчөмдүү жана башкалар) болушу мүмкүн.

Жогоруда көрсөтүлгөн массив эки өлчөмдүү, анткени бир массивдин ичинде башка субмассивдер жайгашып, бул субмассивдердин ичинде дагы башка массивдер жок. Эки өлчөмдүү массивден кандайдыр бир элементти чыгаруу үчүн бир жуп эмес, эки жуп чарчы кашаа жазуу керек:

php<?php
  $arr = [
    ['a', 'b', 'c'],
    ['d', 'e', 'f'],
    ['g', 'h', 'i'],
  ];
  
  echo $arr[0][1]; // 'b' чыгарат
  echo $arr[1][2]; // 'f' чыгарат
?>
Задание 1

Төмөнкү массив берилген:

php<?php
  $arr = [
    ['a', 'b', 'c'],
    ['d', 'e', 'f'],
    ['g', 'h', 'i'],
    ['j', 'k', 'l'],
  ];
?>

Анын жардамы менен тексти 'l', 'e', 'g' жана 'a' болгон элементтерди чыгарыңыз.

Задание 2

Төмөнкү массив берилген:

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

Анын бардык элементтеринин суммасын табыңыз.