Travailler avec les clés dans les tableaux multidimensionnels en PHP
Travailler avec les clés lors du parcours de tableaux multidimensionnels s'effectue de la même manière que lors du parcours de tableaux à une dimension. Prenons pour exemple le tableau suivant :
<?php
$arr = [
'user1' => [
'name' => 'name1',
'age' => 31,
],
'user2' => [
'name' => 'name2',
'age' => 32,
],
];
?>
Parcourons-le avec des boucles imbriquées et affichons ses éléments avec les clés au format clé clé élément :
<?php
foreach ($arr as $key1 => $sub) {
foreach ($sub as $key2 => $elem) {
echo $key1 . ' ' . $key2 . ' ' . $elem . '<br>';
}
}
?>
Le tableau suivant est donné :
<?php
$arr = [
[
'name' => 'user1',
'age' => 30,
'salary' => 1000,
],
[
'name' => 'user2',
'age' => 31,
'salary' => 2000,
],
[
'name' => 'user3',
'age' => 32,
'salary' => 3000,
],
];
?>
Affichez les éléments de ce tableau au format clé-valeur.
Le tableau suivant est donné :
<?php
$arr = [
'group1' => ['user11', 'user12', 'user13', 'user43'],
'group2' => ['user21', 'user22', 'user23'],
'group3' => ['user31', 'user32', 'user33'],
'group4' => ['user41', 'user42', 'user43'],
'group5' => ['user51', 'user52'],
];
?>
À l'aide de deux boucles imbriquées, affichez les éléments de ce tableau au format nom du groupe - nom de l'utilisateur.