Insertion d'éléments de tableaux multidimensionnels dans une boucle en PHP
Voyons comment effectuer les insertions lors du parcours de tableaux multidimensionnels. Imaginons, par exemple, que nous ayons un tableau comme celui-ci :
<?php
$users = [
[
'name' => 'user1',
'age' => 30,
],
[
'name' => 'user2',
'age' => 31,
],
[
'name' => 'user3',
'age' => 32,
],
];
?>
Parcourons-le avec une boucle et formons des chaînes à partir de ses éléments :
<?php
foreach ($users as $user) {
echo $user['name'] . ': ' . $user['age'] . '<br>';
}
?>
Simplifions notre code en utilisant l'insertion de variables :
<?php
foreach ($users as $user) {
echo "{$user['name']}: {$user['age']}<br>";
}
?>
Simplifions encore plus, en supprimant les guillemets des clés :
<?php
foreach ($users as $user) {
echo "$user[name]: $user[age]<br>";
}
?>
Voici le tableau suivant :
<?php
$products = [
[
'name' => 'product1',
'price' => 100,
'amount' => 5,
],
[
'name' => 'product2',
'price' => 200,
'amount' => 6,
],
[
'name' => 'product3',
'price' => 300,
'amount' => 7,
],
];
?>
Affichez à l'aide de ce tableau une colonne de produits dans un format que vous inventerez.