Blog Request tutorial? klik disini!

  • Array Pada PHP

    Ditulis oleh: Aulia Rahmah Alhafidz
    1304 kali dibaca
    16 Jul / 2014 14:02

    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 :)






Baca juga

Rukan Artha Gading Niaga Blok i - 23, Jalan Boulevard Artha Gading

Kelapa Gading, Jakarta Utara 14240

(Belakang Mall Artha Gading)

Telp: (021) 4585-0387


Ruko Permata Regensi Blok B - 18, Jalan Haji Kelik

Srengseng, Kebon Jeruk, Jakarta Barat 11630

(Depan Hutan Kota Srengseng)

Telp: (021) 5890-8355


Ruko Jalan Taman Daan Mogot Raya No. 23

Kel. Tanjung Duren Utara Kec. Grogol Petamburan, Jakarta Barat 11470

(Belakang Mall Citraland dan Kampus UNTAR II)

Telp: (021) 2941-1188


Ruko Jalan Kartini Raya No. 53

Pancoran Mas, Depok 16436

(± 5 Menit dari Kantor Walikota Depok)

Telp: (021) 7720-7657


Rukan Crown Palace Blok A no 12, Jl Prof Dr Soepomo no 231 (Samping Universitas Sahid).

Kec. Tebet, Kel. Menteng Dalam.

(± 1 Menit dari Tugu Pancoran)

Jakarta Selatan 12870

Telp: (021) 2298-3886

Buka setiap hari Senin - Minggu jam 09.00 s/d 21.00

SMS: 0851-0055-5666 / 0819-7555-666 / 0812-9933-3913 / 0812-9393-3210 / 0812-1999-9155