Silahkan masuk atau daftar agar skor dan code anda tersimpan.

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:
  • Di editor, buat sebuah array asosiatif yang kita beri nama $php.
  • Buat 3 elemen di dalamanya:
    1. website: www.php.net
    2. variabel: dinamis, dan
    3. versi: 5.5.
  • echo setiap elemen di $php menggunakan foreach.

Petunjuk
Forum Diskusi
Lanjut Premium