Penggunaan Kunci dalam Array Pelbagai Dimensi dalam PHP
Penggunaan kunci ketika mengulangi array pelbagai dimensi dilakukan dengan cara yang sama seperti ketika mengulangi array satu dimensi. Sebagai contoh, diberikan array berikut:
<?php
$arr = [
'user1' => [
'name' => 'name1',
'age' => 31,
],
'user2' => [
'name' => 'name2',
'age' => 32,
],
];
?>
Mari kita ulangi dengan gelung bersarang dan paparkan elemen-elemennya dengan kunci dalam format kunci kunci elemen:
<?php
foreach ($arr as $key1 => $sub) {
foreach ($sub as $key2 => $elem) {
echo $key1 . ' ' . $key2 . ' ' . $elem . '<br>';
}
}
?>
Diberi array berikut:
<?php
$arr = [
[
'name' => 'user1',
'age' => 30,
'salary' => 1000,
],
[
'name' => 'user2',
'age' => 31,
'salary' => 2000,
],
[
'name' => 'user3',
'age' => 32,
'salary' => 3000,
],
];
?>
Paparkan elemen array ini dalam format kunci-nilai.
Diberi array berikut:
<?php
$arr = [
'group1' => ['user11', 'user12', 'user13', 'user43'],
'group2' => ['user21', 'user22', 'user23'],
'group3' => ['user31', 'user32', 'user33'],
'group4' => ['user41', 'user42', 'user43'],
'group5' => ['user51', 'user52'],
];
?>
Dengan menggunakan dua gelung bersarang, paparkan elemen array ini dalam format nama kumpulan - nama pengguna.