Punimi me çelësat në vargjet shumëdimensionale në PHP

Punimi me çelësat gjatë përsëritjes së vargjeve shumëdimensionale kryhet në të njëjtën mënyrë si gjatë përsëritjes së vargjeve njëdimensionale. Le të japim si shembull këtë varg:

php<?php
  $arr = [
    'user1' => [
      'name' => 'name1',
      'age'  => 31,
    ],
    'user2' => [
      'name' => 'name2',
      'age'  => 32,
    ],
  ];
?>

Le ta përsërisim atë me sythe të mbivendosur dhe të shfaqim elementët e tij me çelësat në formatin çelës çelës element:

php<?php
  foreach ($arr as $key1 => $sub) {
    foreach ($sub as $key2 => $elem) {
      echo $key1 . ' ' . $key2 . ' ' . $elem . '<br>';
    }
  }
?>
Задание 1

Është dhënë vargu vijues:

php<?php
  $arr = [
    [
      'name'   => 'user1',
      'age'    => 30,
      'salary' => 1000,
    ],
    [
      'name'   => 'user2',
      'age'    => 31,
      'salary' => 2000,
    ],
    [
      'name'   => 'user3',
      'age'    => 32,
      'salary' => 3000,
    ],
  ];
?>

Shfaqni elementët e këtij vargu në formatin çelës-vlerë.

Задание 2

Është dhënë vargu vijues:

php<?php
  $arr = [
    'group1'  => ['user11', 'user12', 'user13', 'user43'],
    'group2'  => ['user21', 'user22', 'user23'],
    'group3'  => ['user31', 'user32', 'user33'],
    'group4'  => ['user41', 'user42', 'user43'],
    'group5'  => ['user51', 'user52'],
  ];
?>

Me ndihmën e dy sytheve të mbivendosur shfaqni elementët e këtij vargu në formatin emri i grupit - emri i përdoruesit.