Perbedaan Array Numerik, Assosiatif dan Multidimensional pada PHP

Array merupakan sebuah tipe data yang berbeda dari tipe data dasar lainnya, array digunakan untuk menyimpan satu atau lebih data dalam satu variabel yang sama dan dalam satu tipe data yang sama juga.

Jenis-jenis Array
Ada beberapa jenis array didalam php, berikut penjelasannya.
  1. Array Numerik
    Array numerik adalah jenis array yang index elemennya nya di definisikan dengan angka. Berikut cara penulisan array numerik:

    <?php
        /* Metode Pertama */
        $bulan = (‘Januari’, ‘Feruari’, ‘Maret’, ‘April’, ‘Mei’, ‘Juni’, ‘Juli’, ‘Agustus’, ‘September’, ‘Oktober’, ‘November’, ‘Desember’);
    
        /* Metode kedua */
        $bulan[0] = ‘Januari’;
        $bulan[1] = ‘Februari’;
        $bulan[2] = ‘Maret;
        $bulan[3] = ‘April’;
        $bulan[4] = ‘Mei’;
        $bulan[5] = ‘Juni’;
        $bulan[6] = ‘Juli’;
        $bulan[7] = ‘Agustus’;
        $bulan[8] = ‘September’;
        $bulan[9] = ‘Oktober’;
        $bulan[10] = ‘November’;
        $bulan[11] = ‘Desember’;
    ?>
    Pada array numerik apabila penulisan array tidak menetapkan index atau kunci key seperti pada metode pertama diatas, maka index akan otomatis diisi dimulai dari index ke 0
  2. Array Assosiatif
    Array assosiatif hampir mirip dengan array numerik secara fungsionalnya, perbedaannya hanya dalam index saja. Array assosiatif dalam pengindekan nya menggunakan string. Berikut cara penulisan array Assosiatif

    <?php
        /* Metode pertama */
        $daftar_harga = (‘gula’ => 10000, ‘beras’ => 12000, ‘minyak_goreng’ => 9000);
    
        /* Metode kedua */
        $daftar_harga[‘gula’] = 10000; 
        $daftar_harga[‘beras’] = 12000;
        $daftar_harga[‘minyak_goreng’] = 9000;
     ?>
  3. Array MultidimensionalArray Multidimensional merupakan metode penyimpanan nilai data array lebih dari satu array, atau disebut dengan array didalam array. Dimana setiap elemen didalam array utama bisa menjadi sebuah array, dan setiap elemen dalam sub-array dapat berupa array, dan seterusnya. Contoh penulisan array multidimensional :

    <?php
        $siswa = (
            'andi' => (
               'bahasa_indonesia' => 8,
               'fisika' => 7,
               'matematika' => 8
             ),
            'anang' => (
                'bahasa_indonesia' => 7,
                'fisika' => 6,
                'matematika' => 8
             ),
            'budi' => (
                'bahasa_indonesia' => 8,                        
                'fisika' => 8,
                'matematika' => 9
             )
        );
    ?>
Kesimpulan
Dari penjelasan diatas kita sudah belajar tentang jenis-jenis array dan cara penulisan nya. 
Ketika ada banyak data yang akan disimpan ke dalam variable, menggunakan array hal yang sangat tepat. Semoga teman-teman terbantu dengar artikel ini. jika ada pertanyaan silahkan masukkan ke dalam kolom komentar dibawah.

Post a Comment

0 Comments