PHP Foundation 5 (Associative Array)

Associative Array seperti yang sudah di bahas pada post sebelumnya mengenai Array merupakan jenis array dimana elemennya diacu oleh string tertentu atau angka tertentu yang sudah di definisikan terlebih dahulu

Berikut ini adalah penerapan bagaimana penggunaan associative array dilakukan :

Mula – mula saya akan membuat file PHP dengan nama assoc_array.php

struktur file tag HTML saya buat sama dengan file – file sebelumnya dan pemograman script PHP dimulai dari tag PHP <?php …   ?>.

saya akan memulai dengan membuat sebuah himpunan array berindex terlebih dahulu untuk memperlihatkan perbedaan penggunaan array berindex dengan array asosiatif.

Pada gambar diatas $angka merupakan array biasa (normal array) kita dapat memanggilnya dengan menentukan index angka yang sesuai dengan urutan himpunan arraynya.

untuk array $nama_index merupakan himpunan dari array biasa (berindex) dengan memanggil urutan himpunan yang dimulai dari angka 0.

kegunaan asosiatif array adalah jika index berskala besar dan berisi sebuah string  atau object maka kita sangat sulit untuk menghafalkan index dan isi data tersebut, contoh sebuah array berisi kumpulan nama mahasiswa yang berjumlah 50 index array. Ketika akan menampilkan nama mahasiswa tertentu maka kita perlu mengingat index urutan nama mahasiswa tersebut.

variabel $nama memiliki index asosiatif array “first_name” dan “last_name” dimana isi dari data tersebut berturut – turut adalah “IrvanL” dan “Lewenusa”. Kita hanya akan memanggil index “first_name” untuk menampilkan data “IrvanL” tanpa harus menentukan index ke berapa dari sebuah array tersebut.

Dengan menggunakan asosiatif array maka kita dapat menentukan index nama mahasiswa sesuai dengan data mahasiswanya sehingga memudahkan untuk memanggil kembali data yang dibutuhkan tanpa harus menginat urutan index array tersebut.

hasil yang tampil pada browser adalah sebagai berikut :

$angka[2] = 49 yaitu index ke 3 dari himpunan array $angka

dengan menggunakan print_r maka akan terlihat index dan nilai dari array tersebut baik yang berindex atau associative. Pada array asosiatif index pertama bukan lah angka 0 seperti sebelumnya melainkan sebuah nilai variabel yang sudah didefinisikan sendiri oleh kita sebelumnya.

$nama[“first_name”]; maka akan menampilkan isi data dari index “first_name”;

 

 

selamat mencoba 🙂

, ,

Leave a Reply

Your email address will not be published. Required fields are marked *

1 + seven =