Mengiterasi array asosiatif
Mengakses seluruh elemen (me-loop) array asosiatif semudah melakukannya di sebuah array biasa, Tapi anda harus mengambil nilainya dengan kunci yang spesifik, bukan dengan integer.
Seperti yang telah kita pelajari, untuk me-loop array biasa, kita bisa melakukannya dengan for. Jika kita melakukannya untuk array asosiatif, kita menggunakan foreach seperti ini:
$arr_asos = array('nama'=>'PHP',
'tahun'=>1995,
'pembuat'=>'R Lerdorf');
foreach ($arr_asos as $kunci=>$nilai) {
echo $kunci . ' : ' . $nilai . "\n";
}
akan mengeluarkan output seperti ini:
nama : PHP tahun : 1995 pembuat : R Lerdorf
Instruksi:
Petunjuk
- Di editor, buat sebuah array asosiatif yang kita beri nama
$php. - Buat 3 elemen di dalamanya:
-
website:www.php.net -
variabel:dinamis, dan versi:5.5.echosetiap elemen di$phpmenggunakanforeach.
Petunjuk
Code Output