Belajar Bahasa PHP Untuk Pemula | 8. Associative Array

 Di artikel kali ini saya akan membahas Associative Array/Asosiatif Array. Supaya memahami materi ini harus memahami betul mengenai Array yang saya buat diartikel 7,silahkan klik disini! untuk membacanya,langsung saja kita lihat implementasi asosiatif array di PHP. Seperti biasa kita buka htdocs,lalu dibagian folder phpdasar dan didalamnya buat file pertemuan6 dan buka di code editor milik kalian,lalu buat file baru kasih nama latihan1.php. Array itu isinya bisa macam-macam,ada interger,string,boolean bahkan array lagi. Sekarang bagaimana menampilkan Array menggunakan pengulangan?

Di artikel sebelumnya kita sudah mencoba div yang kelasnya kotak seperti ini
dan hasilnya seperti berikut 
angkanya masih kita tulis manual,saya inginnya angkanya diambil dari dalamnya arraynya,bagaimana caranya?
Kita harus punya arraynya terlebih dahulu,seperti berikut
Jadi saya ingin punya 10 kotak masing-masing berisi dari angka didalam element Arraynya,caranya gimana?
Kita bisa gunakan perulangan for atau pengulangan khusus untuk Array yaitu foreach.
Kita coba gunakan foreachnya 
Dan hasilnya seperti berikut
Nah kalau mau mencetak semua elementnya gimana?
lihat gambar ini
Jika hasilnya ingin setiap baris ada 4 angka kalian bisa tambahkan



Jika ingin rapi menjadi tiap baris ada 4 angka kalian bisa tambahkan Div class="clear" dan .clear seperti ini 
dan hasilnya seperti berikut
Nah kita lanjut ke materi selajutnya dan kalian bisa membuat file baru dengan nama latihan2.php.
Lalu kita lanjut mengenai studi kasus yang diartikel sebelumnya yaitu membikin data siswa dan kita indentifikasi beberapa data didalamnya.
Datanya yaitu Nama,Nis,Jurusan,Tanggal Lahir.
Dan kita akan menampilkan data itu menggunakan list seperti berikut 
Kita coba cara manualnya dan  sepert ini hasilnya
Itu kalau siswanya baru 1,kalau siswanya banyak?seperti yang sudah dibahas,kita bisa membungkus array didalam array.
Seperti ini 
hasilnya seperti ini 
Nah kalau saya tukar data didalam Arraynya misalkan NIS dulu yang saya tulis,seperti ini

hasilnya
Tertukar kan?
Kita butuh sebuah cara untuk memberitahu PHPnya data ini namanya apa,sekarang kita butuh Array yang indexnya kita kasih nama sendiri namanya,bukan dari PHPnya yang bikin tapi kita sendiri.
Yang kita butuhkan itu adalah Array Asosiatif
Pengertiannya sama seperti Array biasa kecuali key-nya adalah string yang kita buat sendiri.
Contohnya
"Nama" itu adalah array yang kita buat sendiri dan jika ingin lengkap
Nah kalau siswanya banyak bagaimana?
Kita butuh sebuah Array lagi yang didalamnya bisa menyimpan array-array lainnya seperti ini 

Perhatikan bahwa Array besarnya itu adalah Array biasa(Array Numerik),Jadi karena Array besarnya itu adalah Array itu numerik maka element didalamnya sebagai element numerik sehingga mempunyai index.
Jika saya ingin menampilkan NIS Abdul di Arraynya,bagaimana?
Kita harus perhatikan itu element ke 1
Lalu kalau sudah di element 1 baru itu adalah Array asosiatif,maka kita ketik "Nis",kalau ingin lengkap seperti berikut
Nah sampai disini dulu pembahasan mengenai Associative Array
Dan terima kasih sudah meluangkan waktu untuk membaca artikel ini  dan sampai jumpa di artikel selanjutnya







Komentar

Postingan populer dari blog ini

Program Python untuk Menghitung Luas Lingkaran

Program Python tentang lagu anak ayam.

Belajar PHP untuk PEMULA | 9. GET & POST