Array van associatieve arrays in PHP

Heel vaak komen in PHP arrays voor die een verzameling van bepaalde entiteiten bevatten, bijvoorbeeld een lijst van gebruikers of een lijst van producten.

Hier is een voorbeeld van zo'n array:

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

Zoals je kunt zien, hebben we hier te maken met een array van associatieve arrays. Ondanks het feit dat deze array tweedimensionaal is, wordt er meestal één foreach gebruikt om deze te doorlopen, die de subarrays herhaalt. En de delen van de subarrays worden simpelweg opgehaald via de sleutel en weergegeven in het gewenste formaat en volgorde.

Laten we als voorbeeld een kolom met onze werknemers weergeven in een bepaald formaat:

php<?php
  foreach ($users as $user) {
    echo $user['name'] . ': ' . $user['salary'] . '$, ' . $user['age'] . '<br>';
  }
?>
Задание 1

De volgende array is gegeven:

php<?php
  $products = [
    [
      'name'   => 'prod1',
      'price'  => 100,
      'amount' => 5,
    ],
    [
      'name'   => 'prod2',
      'price'  => 200,
      'amount' => 6,
    ],
    [
      'name'   => 'prod3',
      'price'  => 300,
      'amount' => 7,
    ],
  ];
?>

Geef met behulp van deze array een kolom van producten weer in een door jou verzonnen formaat.