Perbedaan array asosiatif dan array biasa

mungkin kita sudah sering menggunakan type data yang satu ini, namun sampai saat ini belum tau apa perbedaan antara array array asosiatif dan array biasa, di artikel ini akan membahas secara singkat tentang kedua array tersebut.

Array asosiatif adalah array yang tidak menggunakan angka sebagai kunci di setiap nilainya.

Jika tidak ditentukan kunci dari sebuah elemen di array, PHP akan otomatis memberikan kuncinya berupa angka.

Lihat code di bawah ini.  dua variabel sebagai array. Apakah anda bisa menebak array mana yang merupakan array asosiatif? Betul, $array_saya adalah array asosiatif.

Kedua array tersebut memiliki isi yang sama. Perbedaannya adalah bagaimana kita mengakses elemen-elemen di array tersebut.


// membuat array biasa
$array_kamu = array(1610, 'VOC Belanda', 350);

// membuat array asosiatif
$array_saya = array( 'tahun' => 1610,
'organisasi' => 'VOC Belanda',
'total' => 350);

// cara mencetak array biasa
echo $array_kamu[0];
echo "\n";
echo $array_kamu[1];
echo "\n";

// cara mencetak array asosiatif
echo $array_saya[ 'tahun'];
echo "\n";
echo $array_saya[ 'organisasi'];

sumber : codesaya.com

Leave a Reply

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