Dari contoh-contoh sebelumnya, dilihat bahwa ruang/kamar dari array diberikan nomor ruang sebagai penanda, yaitu mulai dari 0, 1, 2, dst
Apakah penanda setiap ruang ini harus berupa angka?.. Jawabannya tidak.
1 2 3 4 5 |
<?php $x = array("kamar1" => 10, "kamar2" => 12, "kamar3" => 3, "kamar4" => "Hallo"); echo $x['kamar2']; // akan menampilkan 12 echo $x['kamar4']; // akan menampilkan Hallo ?> |
Cara menampilkan semua value yang tersimpan dalam array asosiatif tersebut sekaligus?.. Caranya menggunakan looping FOREACH, looping ini khusus untuk array assosiatif.
1 2 3 4 5 6 7 |
<?php $x = array("kamar1" => 10, "kamar2" => 12, "kamar3" => 3, "kamar4" => "Hallo"); foreach ($x as $ruang => $value) { echo "Isi dari ruang : ".$ruang." adalah : ".$value."<br />"; } ?> |