Array adalah variabel khusus, yang dapat menyimpan beberapa nilai dalam satu variabel tunggal. Array terdiri dari Numeric Arrays, Associative Arrays dan Multidimensional Arrays. Untuk penjelasanya ada dibawah ini:
- Numeric Arrays
Numeric Arrays adalah sebuah array yang menyimpan setiap elemen array dengan menggunakan indeks numerik.
Contoh:
$tekologi=array("motor","komputer","lampu","pesawat");
atau bisa juga
$tekologi[0]="motor";
$tekologi[1]="komputer";
$tekologi[2]="lampu";
$tekologi[3]="pesawat";
$tekologi[1]="komputer";
$tekologi[2]="lampu";
$tekologi[3]="pesawat";
Note : Angka pertama Numeric Array adalah 0 (nol)
untuk contoh yang lebih jelas, bisa dilihat dibawah ini:
<?php
$tekologi[0]="motor";
$tekologi[1]="komputer";
$tekologi[2]="lampu";
$tekologi[3]="pesawat";
echo $tekologi[0] . " lalu " . $tekologi[1] . " teknologi yang bagus.";
?>
$tekologi[0]="motor";
$tekologi[1]="komputer";
$tekologi[2]="lampu";
$tekologi[3]="pesawat";
echo $tekologi[0] . " lalu " . $tekologi[1] . " teknologi yang bagus.";
?>
Maka hasil dari script diatas adalah:
motor lalu komputer teknologi yang bagus
- Associative Arrays
Berbeda dengan dengan Numeric Arrays, yaitu Associative Arrays indeksnya tidak menggunakan numerik, tetapi dengan nama/teks.
Contoh:
$nilai = array("Rious"=>70, "Reito"=>80, "Ujang"=>50);
atau bisa juga
$nilai['Rious'] = "70";
$nilai['Reito'] = "80";
$nilai['Ujang'] = "50";
$nilai['Reito'] = "80";
$nilai['Ujang'] = "50";
untuk contoh yang lebih jelas, bisa dilihat dibawah ini:
<?php
$nilai['Rious'] = "70";
$nilai['Reito'] = "80";
$nilai['Ujang'] = "50";
echo "Nilai Rious adalah " . $nilai['Rious'] . " point.";
?>
$nilai['Rious'] = "70";
$nilai['Reito'] = "80";
$nilai['Ujang'] = "50";
echo "Nilai Rious adalah " . $nilai['Rious'] . " point.";
?>
Maka hasil dari script diatas adalah:
Nilai Rious adalah 70 point.
- Multidimensional Arrays
Dalam Multidimensional Arrays, array utama mempuyai anak array dan dari anak array terdapat array lain dan seterusnya.
Contoh:
$families = array
(
"Ibu"=>array
(
"Kakaku",
"Saya",
"Adikku"
),
"Bibi"=>array
(
"Keponakan"
),
"Paman"=>array
(
"KeponakanA",
"KeponakanB"
)
);
(
"Ibu"=>array
(
"Kakaku",
"Saya",
"Adikku"
),
"Bibi"=>array
(
"Keponakan"
),
"Paman"=>array
(
"KeponakanA",
"KeponakanB"
)
);
atau bisa juga
Array
(
[Ibu] => Array
(
[0] => Kakaku
[1] => Saya
[2] => Adikku
)
[Bibi] => Array
(
[0] => Keponakan
)
[Paman] => Array
(
[0] => KeponakanA
[1] => KeponakanB
)
)
(
[Ibu] => Array
(
[0] => Kakaku
[1] => Saya
[2] => Adikku
)
[Bibi] => Array
(
[0] => Keponakan
)
[Paman] => Array
(
[0] => KeponakanA
[1] => KeponakanB
)
)
Untuk mencetak array diatas bisa menggunakan script seperti dibawah ini:
echo "Apakah " . $families['Bibi'][0] .
" Salah satu keluarga saya?";
Maka hasil dari script diatas:
Apakah keponakan Salah satu keluarga saya?
0 komentar: