Seperti yang kita ketahui dalam dunia pemrograman array itu sangat penting. Hampir disetiap bahasa pemrograman array pasti ada sebagai contoh Bahasa Pemrograman PHP yang akan saya coba bahas secara singkat namun Insya Allah jelas pada postingan kali ini.

Apa itu Array?
Apa yang membuatnya menjadi penting?
Array merupakan variable spesial yang dapat menampung lebih dari satu value pada satu waktu.
Apabila kita mempunyai sebuah list benda misal list sebuah motor dan menyimpannya dalam satu variabel tanpa menggunakan array mungkin akan jadi seperti ini  


$motor1 = "Honda";
$motor2 = "Yamaha";
$motor3 = "Benelli";

Tapi bagaimana jika kita ingin mengulang motor tersebut dan mencari motor yang lebih spesifik? dan bagaimana list tersebut bukan hanya 3 tetapi 300? pasti akan membutuhkan banyak sekali variable.
Solusinya adalah membuat Array !
Sebuah Array bisa menampung beberapa value dalam 1 nama variable  dan dapat dengan mudah mengaksesnya melalui indeks array.

untuk membuat sebuah Array dalam php cukup dengan

array();

dalam php fungsi array seperti diatas adalah untuk mendeklarasikan array.

Array dalam bahasa pemrograman PHP memiliki 3 jenis:

  1. Indexed Arrays - Array yang indexnya berupa nomor. 
  2. Associative Arrays - Array dengan indexnya dengan nama sebuah kunci.
  3. Multidimensional Arrays - Array yang mengandung 1 lebih Array. bisa disebut Array dalam Array.
Indexed Arrays
Ada dua cara untuk membuat array  indeks :
Cara yang pertama cara otomatis. Cara ini membuat indeks dengan angka secara otomatis dan selalu dimulai dari indeks 0. 
Contohnya seperti ini:

 $motor=array("Honda","Yamaha","Benelli");

Cara yang kedua dengan cara manual. Pada cara ini indexnya kita yang membuatnya tidak langsung terotomatisasi.
Contohnya seperti ini:

$motor[0] = "Honda";

$motor[1] = "Yamaha";

$motor[2] = "Benelli";

Associative Arrays
Array asosiatif adalah array yang menggunakan nama kunci untuk menetapkan nama indexnya.
Ada dua cara untuk membuat array asosiatif:
Cara yang pertama cara otomatis. Hampir sama dengan cara membuat array index otomatis yang membedakan adalah cara penulisannya.
Contohnya seperti ini:

$mobil = array("Toyota"=>"Fortuner","Mitsubishi"=>"Pajero","Honda"=>"CR-V");

Cara yang kedua cara manual. Untuk cara ini sama seperti pada cara membuat array indeks secara manual yang membedakan hanya pada indeksnya diisi dengan kata bukan nomor.
Contohnya seperti ini:

$mobil['Toyota'] = "Fortuner";

$mobil['Mitsubishi'] = "Pajero";

$mobil['Honda'] = "CR-V";

Jangan sampai lupa tanda petik satu ( ' ) pada saat membuat indeks asosiatif.

Multidimensional Arrays
Array Multidimensi ini tidak akan saya bahas seluruhnya disini akan saya bahas lengkap pada Postingan berikutnya. Pada postingan ini hanya akan memberi gambaran tentang Apa itu Array multidimensi.

Array Multidimensi adalah array yang mengandung satu atau lebih array.
Bahasa pemrograman PHP dapat mengerti array multidimensi yang dua,tiga,empat,lima atau lebih level array atau dimensi array.

Level atau dimensi pada array menunjukan jumlah indeks yang perlu dipilih untuk mendapatkan value pada array tersebut.

  • Untuk array dua dimensi membutuhkan dua indeks untuk mendapatkan value-nya.
  • Untuk array tiga dimensi membutuhkan tiga indeks untuk mendapatkan value-nya
Mungkin cukup sekian untuk pembahasan kali ini. Pantengin terus blog ini untuk mendapat tutorial dan pembahasan tentang dasar-dasar dalam pemrograman.
-Semoga bermanfaat. Terimakasih-