$warna1 ="merah";
$warna2 ="kuning";
$warna3 ="hijau";
Tetapi jika data terdiri dari 300 data? Mungkin array bisa jadi solusinya.
Dalam PHP terdapat 3 jenis array yaitu numeric array, associative array dan multidimensional array.
numeric array --> array dengan indeks numerik
Cara penulisan (indeks dimulai dari 0):
$warna=array("merah","kuning","hijau","biru");
atau$warna[0]="merah";
$warna[1]="kuning";
$warna[2]="hijau";
$warna[3]="biru";
Contoh:
<?php
$warna[0]="merah";
$warna[1]="kuning";
$warna[2]="hijau";
$warna[3]="biru";
echo $warna[0] . " dan " . $warna[1] . " adalah warna kesukaanku.";
?>
Hasilnya akan menampilkan:$warna[0]="merah";
$warna[1]="kuning";
$warna[2]="hijau";
$warna[3]="biru";
echo $warna[0] . " dan " . $warna[1] . " adalah warna kesukaanku.";
?>
merah dan kuning adalah warna kesukaanku.
associative array --> array dengan kata kunci tertentu
Cara penulisan:
$mahasiswa = array("teknik"=>32, "mipa"=>30, "ekonomi"=>34);
atau$mahasiswa['teknik'] = "32";
$mahasiswa['mipa'] = "30";
$mahasiswa['ekonomi'] = "34";
Contoh:<?php
$mahasiswa['teknik'] = "32";
$mahasiswa['mipa'] = "30";
$mahasiswa['ekonomi'] = "34";
echo "Jumlah mahasiswa fakultas teknik ".$mahasiswa['teknik']." orang.";?>
multidimensional array --> array yang berisi satu atau lebih array
dengan kata lain array berisi array.
Contoh:
<?php
$fakultas = array
(
"teknik"=>array
(
"Rani",
"Ibenk",
"Anshar"
),
"mipa"=>array
(
"Kikan"
),
"ekonomi"=>array
(
"Dani",
"Sania",
"Alya"
)
);
echo "Apakah ".$fakultas['teknik'][2]." mahasiswa fakultas
(
"teknik"=>array
(
"Rani",
"Ibenk",
"Anshar"
),
"mipa"=>array
(
"Kikan"
),
"ekonomi"=>array
(
"Dani",
"Sania",
"Alya"
)
);
echo "Apakah ".$fakultas['teknik'][2]." mahasiswa fakultas
teknik?";
?>
0 Comments