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
.echo
setiap elemen di$php
menggunakanforeach
.
Petunjuk
Code Output