Array Associative hampir sama pengertiannya dengan array numerik, yaitu sebuah variabel yang bisa menampung lebih dari satu nilai atau variabel yang memiliki banyak nilai, namun key yang digunakan adalah string yang kita buat sendiri. Sementara di array numerik, key yang kita gunakan adalah index dari array itu sendiri yang selalu dimulai dari 0.
Contoh pada kasus dibawah, pada array numerik kita memanggil Matematika dengan index 0 yaitu echo $book[0] sedangkan pada array associative kita memanggilnya dengan nama echo $book["nama"] karena pada array-nya index sudah kita definisikan menjadi string yang kita buat sendiri yaitu nama. Untuk lebih jelasnya, lihat kasus contoh. Array ini biasanya banyak digunakan untuk mengambil data dari database.
Contoh :
Hasilnya:
Lalu bagaimana kalau ingin menampilkan gambar yang disimpan dalam array?
Caranya cukup mudah. Tinggal tambagkan nilai pada array-nya misal "foto" => "matematika.jpeg" lalu buat folder img dan masukan file foto ke dalam folder tersebut. Untuk menampilkan ke browser, tinggal gunakan kode seperti ini <img src="img/<?php echo $book["foto"]; ?>">
Contoh:
Hasilnya :

Tidak ada komentar:
Posting Komentar