Array Pada PHP

16/07/2014    Aulia Rahmah Alhafidz    1540     Website

Hai semuanya :) apa kabar? Hari ini kita akan mempelajari dan mencoba memahami Array yang ada pada PHP. Sebelum kita mulai, kita harus tahu dahulu apa itu Array. Array adalah sebuah variabel yang mampu menampung 2 (atau lebih) data secara langsung.

Jika kita memiliki sebuah data, kita bisa menampung masing-masing data tersebut dalam sebuah variabel seperti berikut :

$city1 = "Jakarta";
$city2 = "Bogor";
$city3 = "Bandung";
$city4 = "Garut";

Yang di atas itu hanyalah cotoh saja. Bisa dibayangkan bagaimana jika kota yang dibutuhkan ada banyak? Apa kita harus membuat banyak variabel untuk menampungnya? Tentu tidak bukan? Sangat melelahkan jika kita membuat variabel yang sangat banyak. Lalu apa solusinya? Ya, sesuai dengan judul artikel ini, kita bisa menggunakan Array. Karena Array bisa menampung semua hanya dalam 1 variabel saja.

Pada PHP, ada 3 tipe array. Diantaranya adalah :

  1. Indexed Array : Sebuah array yang memiliki index berupa angka.
  2. Associative Array : Sebuah array yang memiliki index berupa key.
  3. Multidimensional Array : Sebuah array yang memiliki satu atau lebih array di dalamnya.

Sekarang kita coba pahami dari ketiga array tersebut.

Indexed Array

Ada 2 cara untuk menulis indexed array, diantaranya :

$city=array("Jakarta","Bogor","Bandung","Garut");

Cara kedua adalah dengan cara menulisnya secara manual.

$city[0]="Jakarta";
$city[1]="Bogor";
$city[2]="Bandung";
$city[3]="Garut";

Keterangan : Cara menulis array adalah $variabel[index]="nilai";

Associative Array

Jika pada Indexed Array indexnya menggunakan angka, maka pada Associative Array indexnya menggunakan key yang bisa berupa string. Dan pada Associative Array, sama dengan Indexed Array, memiliki 2 cara penulisan Array.

$umur=array("Tono"=>"18","Ciko"=>"24","Kanda"=>"35");

Atau dengan cara seperti ini :

$umur["Tono"]="18";
$umur["Ciko"]="24";
$umur["Kanda"]="35";

Multidimensional Array

Seperti yang sudah dijelaskan di atas, Multidimensional Array adalah array yang memiliki satu atau lebih array di dalamnya. Jadi datanya bisa sangat banyak. Dan datanya bisa dikelompokkan lagi ke dalam sebuah array. Bisa dikatakan kalau Multidimensional Array adalah array di dalam array.

Contoh :

$senbud=array("musik"=>array("Kevin","Widi","Raka","Satrianda"),"suara"=>array("Nabilah","Melody","Sonya","Stella"));

Itulah macam-macam Array yang ada. Bagaimana? Mudah bukan? Pada artikel selanjutnya kita akan belajar cara mencetak sebuah array.

Semoga bermanfaat ya :)

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More