KURSUS ONLINE JASA WEBMASTERS PHP | Array
JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
Array Array adalah kumpulan beberapa data yang disimpan pada sebuah variabel. Masing-masing data yang disimpan dalam array tersebut mempunyai index yang berguna sebagai pengenal. Setiap anggota array biasa disebut dengan elemen. Tidak seperti tipe data sebelumnya yang hanya dapat menampung sebuah nilai, array dapat menampung lebih dari satu nilai. Misal kita ingin menyimpan data teman-teman kita dalam sebuah variabel $teman. Ada 3 orang yang akan kita masukan ke dalam variabel tersebut. Maka secara visual, variabel $teman dapat kita gambarkan seperti berikut. Brian
Dodi
Fendy
$teman
Setiap nilai yang ada di dalam elemen variabel $teman di atas dapat diakses/dipanggil dengan menggunakan index. Dalam penggunaannya, terdapat dua macam index pada PHP yaitu Index Numerik dan Index Asosiatif. A. Inisialisasi Array 1. Index Numerik Index numerik digunakan saat kita ingin menandai array dengan angka. Inisialisasi (pengisian) sebuah array dengan index numerik dapat dilakukan secara otomatis ataupun manual. Berikut adalah contoh inisialisasi array secara otomatis. $teman = array("Brian", "Dodi", "Fendy");
Hal yang sama dapat dilakukan juga dengan cara berikut. $teman[]= "Brian"; $teman[]= "Dodi"; $teman[]= "Fendy";
Sedangkan inisialisasi array secara manual dapat dilakukan dengan cara berikut. $teman[0]= "Brian"; $teman[1]= "Dodi"; $teman[2]= "Fendy";
Walaupun berbeda cara, namun hasil inisialisasi array numerik di atas adalah sama. Hasilnya sebagai berikut. Value
Brian
Dodi
Fendy
Index
0
1
2
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
Perhatikan contoh di bawah ini. contoh5_1.php
Array Numerik "; print_r($teman); echo ""; ?>
2. Index Asosisatif Index asosiatif digunakan saat kita ingin menandai array dengan sebuah nama/label. Berikut ini contoh inisialisasi sebuah array dengan index asosiatif. Brian
Dodi
Fendy
kuliah_1
kuliah_2
kuliah_3
Pengaplikasian inisialisasi array dengan index asosiatif di dalam PHP dapat dilakukan dengan cara-cara di bawah ini. $teman = array("kuliah_1" => "Brian", "kuliah_2" => "Dodi", "kuliah_3" => "Fendy");
Selain inisialisasi dengan cara di atas, dapat kita lakukan inisialisasi dengan cara berikut ini.
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
$teman['kuliah_1']= "Brian"; $teman['kuliah_2']= "Dodi"; $teman['kuliah_3']= "Fendy";
Perhatikan contoh di bawah ini. contoh5_2.php
Array Asosiatif "; print_r($teman); echo ""; ?>
B. Navigasi (Mengakses Nilai) Array 1. Index Numerik Ada 2 cara yang dapa dilakukan untuk melakukan navigasi pada array index numerik, yaitu pengaksesan langsung dan melalui perulangan. a. Pengaksesan Langsung Pengaksesan array secara langsung dapat dilakukan dengan cara menuliskan nama array berserta indexnya. Perhatikan contoh di bawah ini.
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
contoh5_3.1.php
Navigasi Langsung Array Numerik "; echo $teman[2]; ?>
b. Perulangan Seperti penjelasan di atas, pengaksesan array dengan index numeric dapat dilakukan dengan menuliskan nama array diikuti oleh index elemen. Maka pada pemanggilan array melalui perulangan, index elemen dapat digantikan dengan variabel counter. Perhatikan contoh di bawah ini. contoh5_3.2.php
Navigasi Perulangan Array Numerik "; } ?>
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
2. Index Asosiatif Tidak berbeda seperti array index numerik, array index asosiatif juga dapat dilakukan dengan 2 cara, yaitu pengaksesan langsung dan melalui perulangan. a. Pengaksesan Langsung Pengaksesan array secara langsung dapat dilakukan dengan cara menuliskan nama array berserta label index asosiatifnya. Perhatikan contoh di bawah ini. contoh5_4.1.php
Navigasi Langsung Array Asosiatif "; echo $teman['kuliah_3']; ?>
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO
Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Telp : 0821 8528 2322 | Email :
[email protected] | BBM : 7DAA2EAF
b. Perulangan Karena index yang digunakan bukanlah numeric, maka perulangan menggunakan for tidak dapat digunakan. Sebagai gantinya kita menggunakan perulangan foreach. Perhatikan contoh di bawah ini. contoh5_4.2.php
Navigasi Perulangan Array Numerik $tmp){ echo $tmp; echo "
"; } ?>
JasaWebmasters.Com | Jasa Pembuatan Website dan Ahli SEO