Array assoziativer Arrays in PHP

Sehr oft treten in PHP Arrays auf, die eine Reihe von bestimmten Entitäten enthalten, zum Beispiel eine Benutzerliste oder eine Produktliste.

Hier ist ein Beispiel für ein solches Array:

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

Wie Sie sehen, haben wir es hier mit einem Array assoziativer Arrays zu tun. Obwohl es sich um ein zweidimensionales Array handelt, wird für dessen Durchlauf in der Regel eine foreach-Schleife verwendet, die die Unterarrays durchläuft. Und die Teile der Unterarrays selbst werden einfach über den Schlüssel abgerufen und in der gewünschten Reihenfolge und im gewünschten Format ausgegeben.

Lassen Sie uns als Beispiel unsere Mitarbeiter in einem bestimmten Format ausgeben:

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

Gegeben ist das folgende Array:

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

Geben Sie mit Hilfe dieses Arrays eine Spalte von Produkten in einem von Ihnen erdachten Format aus.