Rabu, 28 November 2012
ARRAY (PHP)
Array adalah
suatu variabel yang menyimpan banyak data dalam satu variabel. Data di array
dapat diakses dengan memanggil nama variabel arraynya dan setiap elemen array
mempunyai urutan indeks yang memudahkan untuk diakses. Terdapat tiga jenis array yaitu:
1. Array
numeric.
2. Array
asosiatif.
3. Array
multidimensi.
2.1 Array Numerik
Array numerik
menyimpan data setiap elemen array dengan nomor index. Ada dua cara untuk
membuat array numerik. Cara pertama mendeklarasikan suatu variabel array dan
langsung memberi nilai-nilai pada variabel tersebut. Contoh :
$cars=array("Saab","Volvo","BMW","Toyota");
Cara kedua
dengan mendeklarasikan variabel array per index untuk dimuati suatu nilai/data.
Contoh:
$cars[0]="Saab";
$cars[1]="Volvo";
$cars[2]="BMW";
$cars[3]="Toyota";
$cars[1]="Volvo";
$cars[2]="BMW";
$cars[3]="Toyota";
2.2 Array Asosiatif
Pada array
asosiatif sebuah ID/kunci dihubungkan dengan suatu nilai data. Array ini
digunakan bila array numeric tidak cukup mampu untuk menyimpan data khususnya
yang berhubungan datanya.Contoh:
$ages = array("Peter"=>32,
"Quagmire"=>30, "Joe"=>34);
$ages['Peter'] = "32";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";
2.3 Array Multidimensi
Array
multidimensi pada dasarnya adalah array dalam array. Setiap elemen array dapat
mempunyai elemen-elemen array lagi yang disebut dengan sub array.
Contoh:
$families =
array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
Hasil dari array multidimesi di atas
terlihat dalam tampilan berikut:
Array
(
[Griffin] => Array
(
[0] => Peter
[1] => Lois
[2] => Megan
)
[Quagmire] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Cleveland
[1] => Loretta
[2] => Junior
)
)
(
[Griffin] => Array
(
[0] => Peter
[1] => Lois
[2] => Megan
)
[Quagmire] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Cleveland
[1] => Loretta
[2] => Junior
)
)
Langganan:
Posting Komentar (Atom)
1 komentar:
terimakasih artikelnya gan, bermanfaat sekali untuk saya
My blog
Posting Komentar