Einfügen von Elementen mehrdimensionaler Arrays in einer Schleife in PHP
Schauen wir uns an, wie Einfügungen beim Durchlaufen mehrdimensionaler Arrays durchgeführt werden. Nehmen wir zum Beispiel an, wir haben ein Array wie dieses:
<?php
$users = [
[
'name' => 'user1',
'age' => 30,
],
[
'name' => 'user2',
'age' => 31,
],
[
'name' => 'user3',
'age' => 32,
],
];
?>
Lassen Sie es uns in einer Schleife durchlaufen und Zeilen aus seinen Elementen bilden:
<?php
foreach ($users as $user) {
echo $user['name'] . ': ' . $user['age'] . '<br>';
}
?>
Vereinfachen wir unseren Code, indem wir Variablen einfügen:
<?php
foreach ($users as $user) {
echo "{$user['name']}: {$user['age']}<br>";
}
?>
Vereinfachen wir es noch weiter, indem wir die Anführungszeichen von den Schlüsseln entfernen:
<?php
foreach ($users as $user) {
echo "$user[name]: $user[age]<br>";
}
?>
Gegeben ist das folgende Array:
<?php
$products = [
[
'name' => 'product1',
'price' => 100,
'amount' => 5,
],
[
'name' => 'product2',
'price' => 200,
'amount' => 6,
],
[
'name' => 'product3',
'price' => 300,
'amount' => 7,
],
];
?>
Geben Sie mit Hilfe dieses Arrays eine Spalte von Produkten in einem selbst ausgedachten Format aus.