Array adalah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Menggunakan array akan memudahkan dalam membuat kelompok data, serta menghemat penulisan dan penggunaan variabel.
Array adalah semacam variabel yang mempunyai index/key, karena terindex, maka mudah bagi kita untuk mengolah variabel yang bertipe array.
Index/key array secara default dimulai dari nol (0)
Bagaimana cara membuat dan menampilkan array?
Lihat 7 Contoh yang saya praktekkan disini :
1. Dasar Array
<?php
$jurusan = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
print_r($jurusan);
echo "<br> Dulu saya jurusan : ";
echo $jurusan[2];
?>
Setelah di run akan tampil sbb :

2. Array Indeks Karakter
<?php
$jurusan['TI'] = "Teknik Informatika";
$jurusan['SI'] = "Sistem Informasi";
$jurusan['TK'] = "Teknik Komputer";
$jurusan['MI'] = "Manajemen Informatika";
$jurusan['KA'] = "Komputer Akuntansi";
echo "<br> Dulu saya jurusan : ". $jurusan['TI'];
//COUNT
$jumlah = count($jurusan);
echo "<br><br> Jumlah jurusan : $jumlah";
?>
Setelah di run akan tampil sbb :
3. Perulangan
<?php
$jurusan = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
//PERULANGAN WHILE
$indeks=0;
while ($indeks < count($jurusan))
{ echo "$jurusan[$indeks] <br>";
$indeks++;
}
//MENAMPILKAN INDEKS
echo "<br> <br> <br> <br> <br> ";
reset($jurusan);
while ( list($indeks,$daftar) = each($jurusan) ) {
echo "$indeks <=> $daftar <br>";
}
//PERULANGAN FOR
echo "<br> <br> <br> <br> <br> ";
for ( $indeks = 0; $indeks < count($jurusan); $indeks++)
{ echo "$jurusan[$indeks] <br>";
}
?>
Setelah di run akan tampil sbb :
4. String Array
<?php
$pecahan=str_split("EUNIKE WINDY");
print_r($pecahan);
echo "<br><br><br><br><br>";
$pecahan=str_split("EUNIKE WINDY",3);
print_r($pecahan);
?>

5. String Replace Array
<?php
$vokal = array("a","i","u","e","o");
$data = "Nama Saya Eunike Windy";
$hilangvokal = str_replace($vokal, "-", $data);
echo "Data : $data <br> Hasil : $hilangvokal <br><br><br><br>";
//REPLACE DENGAN ARRAY
$makanan = array("nasi", "telur", "gudeg");
$minuman = array("jus", "teh", "kopi");
$data = "Nama Saya Windy suka sekali nasi campur telur trus habis itu makan gudeg";
$hasil = str_replace($makanan, $minuman, $data);
echo "Data : $data <br> Hasil : $hasil <br><br><br>";
//MENGHITUNG KATA
$data = "Hai Eunike Windy";
echo "Data asli : $data <br>";
echo "Jumlah kata = " . str_word_count($data). "<br>";
print_r (str_word_count($data,1)). "<br>";
?>
Maka akan tampil :
6. Check Box Array
<?php
$makanan = "nasi,gudeg,ceker,pitik,endok";
echo "Dipecah dengan foreach dalam bentuk form <br>";
$hasil = explode(",", $makanan);
echo "<form name='poling' action''>";
foreach ($hasil as $key => $nilai) {
echo "<input type = 'checkbox' name = 'hobiku'
value='$key'>$nilai <br>";
}
echo "<input type = 'submit' name='simpan' value'Simpan'>";
echo "</form>";
?>
Maka akan tampil :
7. Max Multi Array
<?php
$data1 = array(2,3,5,67,34,6);
$data2 = array(45,23,6,83,4,5,6);
$data3 = array(7,45,6,98,3,4,9);
$data = array($data1,$data2,$data3);
echo "Array terbesar : ";
print_r(max($data));
echo "<br><br>";
echo "Hasil Maksimal : " . max(max($data));
?>
Maka akan tampil :
Anda dapat mendownload contoh ini disini : Klik Disini
Note :
Copy Paste di Folder Htdocs
Beri nama folder misal : Belajar
Jalankan Xampp
Run di Browser dengan : localhost\belajar
Terimakasih
-Windy-





