Miripango ya Dimensionali Nyingi katika PHP

Vipengele vya safu vyaweza kuwa sio tu masharti na nambari, bali pia safu. Katika kesi hii tutapata safu ya safu au safu ya dimensionali nyingi. Katika mfano ufuatao safu $arr inaundwa na vipengele vitatu, ambavyo kwa upande wao ni safu:

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

Wacha tuandike tena kwa njia inayoeleweka zaidi:

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

Kulingana na kiwango cha kuingizwa, safu zinaweza kuwa za dimensionali mbili - safu ya safu, za dimensionali tatu - safu ya safu za safu (na kadhalika - za dimensionali nne, dimensionali tano, n.k).

Safu iliyo hapo juu ni ya dimensionali mbili, kwa sababu ndani ya safu moja kuna safu ndogo zingine na hata hivyo katika safu ndogo hizi hakuna safu zingine. Ili kuonyesha kipengele chochote kutoka kwa safu ya dimensionali mbili inapaswa kuandikwa sio jozi moja ya mabano mraba, bali mbili:

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

Imetolewa safu ifuatayo:

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

Onesha kwa kutumia hii vipengele vilivyo na maandishi 'l', 'e', 'g' na 'a'.

Задание 2

Imetolewa safu ifuatayo:

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

Tafuta jumla ya vipengele vyake vyote.