Array Pada PHP

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

16 Juli 2014

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat