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 inidan 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.
Nah kalau mau mencetak semua elementnya gimana?
lihat gambar iniJika 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
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?
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
Posting Komentar