Array di PHP

Array merupakan sebuah tipe variable yg mampu menyimpan nilai bahkan beberapa nilai sekaligus dalam suatu bentuk yang teratur sehingga nantinya kita dapat mengambil lagi nilai-nilai yang ada dalam array itu dalam bentuk yang teratur juga.Karena dalam beberapa kasus kita hanya membutuhkan suatu variable yang menyimpan suatu hasil untuk sementara saja.

Array memetakan values(nilai) ke keys(indeks).

Array dapat di buat dengan language-construct array() dan menghasilkan pasangan key => value yang dibatasi tanda koma

array( [key =>] value
, …
)
// key dapat berupa sebuah integer atau string
// value dapat berupa apa saja.

<?php
$arr = array("pulau" => "bali", 12 => ‘ribu’);

echo $arr["pulau"]; //outputs;bali
echo $arr[12]; //outputs;ribu
?>
ekspresi pulau dan 12 adalah keys(indeks) sedangkan bali dan ribu adalah nilai(value)

Array dapat digunakan utk mengolah sekumpulan data atau nilai dengan identitas serupa. Sebagai ilustrasi, katakanlah kita memiliki data berupa nama pulau dan nama kota. Jika tidak menggunakan array, maka yang terbaik yang bisa kita lakukan adalah dengan menyatakan seperti berikut:

$pulau_1 = "Bali";
$pulau_2 = "Sumatra";
$pulau_3 = "Jawa";
$kota_1 = "Kuta";
$kota_2 = "Medan";
$kota_3 = "Jogja";

untuk mendapatkan hasilnya, maka cara berikut bisa digunakan:

echo "Pulau 1 adalah $pulau_1 <br>";
echo "Pulau 2 adalah $pulau_2 <br>";
echo "Pulau 3 adalah $pulau_3 <br>";

echo "Kota 1 adalah $kota_1 <br>";
echo "KOta 2 adalah $kota_2 <br>";
echo "Kota 3 adalah $kota_3 <br>";

Nah kalo ada 100 pulau dan seratus kota, jadi nggak efisien kalo kita harus menulis baris sampai dua ratus kali selain tentunya juga akan memperlambat proses pembacaan file, krn webserver harus mem’parsing’ baris kode itu. Tapi semua itu bisa kita persingkat dengan menggunakan array dan iterasi sebagai berikut.

for ($i=0;$i<100;$k++)
{
print "Pulau $i adalah $pulau[$i] <br>";
}

for ($i=0;$i<100;$i++)
{
print "Kota $i: $kota[$i] <br>";
}

CategoriesIT