Pengertian Array
Array adalah suatu wadah yang dapat menampung sejunlah nilai. Sebagai contoh, kota :
Yogya, Solo, Bandung, Bogor. Dalam contoh tersebut, array $kota dikatakan mempunyai 4 buah elemen. Setiap elemen berisi nilai. Elemen pertama berisi string “Yogya”, elemen kedua berisi string “Solo”, dan seterusnya.
Menciptakan Array
Suatu array dapat diciptakan dengan menggunakan konstruksi array. Sebagai contoh
berdasarkan penjelasan di atas, maka dapat dibentuk pernyatan sebagai berikut:
$kota = array(“Yogya”,
“Solo”,
“Bandung”,
“Bogor”);
Alternatif lain penulisan array:
$kota[ ] = “Yogya”;
$kota[ ] = “Solo”;
$kota[ ] = “Bandung”;
$kota[ ] = “Bogor”;
Mengambil Isi Array
Untuk mengambil isi array dapat menggunakan notasi:
$nama_array[indeks]
Contoh :
print($kota[0]);
akan menampilkan isi elemen pertama pada array kota.
Berikut ini adalah contoh penggunaan dan pemberian nilai pada array serta bagaimana cara menampilkan isi array.
Nama file: kota.php
<html>
<head>
<title>Contoh Array</title>
</head>
<body>
<?php
$kota = array(“Yogya”,”Solo”,”BAndung”,”Bogor”);
print(“Elemen berindeks 0: $kota[0]”.”<br>”);
print(“Elemen berindeks 1: $kota[1]”.”<br>”);
print(“Elemen berindeks 2: $kota[2]”.”<br>”);
print(“Elemen berindeks 3: $kota[3]”.”<br>”);
?>
</body>
</html>
Hasil eksekusi dari kota.php ditunjukkan pada gambar berikut ini.
Array Multidimensi
PHP memungkinkan sebuah elemen array mengandung array dan bahkan jumlah elemen array yang dikandung oleh sebuah elemen array bisa berbeda. Hal tersebut dinamakan array multidimensi.
Sebagai gambaran, diperlukan untuk menyimpan peserta 5 buah kursus. Kelima kursus yang dimaksud adalah PHP, Delphi, MySQL, C++ dan PERL. Peserta kursu adalah sebagai berikut:
1. PHP: Anto, Edi, Sita
2. Delphi: Anto, Rina
3. MySQL: Nana,Dito, Ika, Setia
4. C++: Ika Sari, Joned
5. PERL: Nana, Itvan
Keseluruhan data peserta dapat ditampung pada sebuah array, teteapi array yang berdimensi dua. Berikut ini adalah contohnya.
Nama file: duadim.php
<html>
<head>
<title>Contoh Array Dimensi Dua</title>
</head>
<body>
<?php
//membuat array berdimensi dua
$peserta = array
(“PHP” => array(“Anto”,”Edi”,”Sita”),
“Delphi” => array(“Anto”,”Rina”),
“MySQL” => array(“Dito”,”Nana”,”Ika”,”Setia”),
“C++” => array(“Ika”,”Sari”,”Joned”),
“PERL” => array(“Nana”,”Joned”));
//menampilkan isi array
while (list($indeks1,$nilai1) = each($peserta))
{
print(“Peserta $indeks1 :”.”<br>”);
$nomor = 1;
while (list($indeks2, $nilai2) = each($nilai1))
{
print(“$nomor. $nilai2″.”<br>”);
$nomor++;
}
}
?>
</body>
</html>
Hasil eksekus dari duadim.php ditunjukkan pada gambar berikut ini.
Mengambil dan Menambah Elemen Array
PHP menyediakan 4 buah fungsi yang terkait dengan penambahan atau penghapusan elemen pada ujung-ujung array, yaitu array_pop(), array_push(), array_shift() dan array_unshift().
a. Array_pop()
Array_pop() berguna untuk menghapus elemen terakhir pada array dan menghasilkan nilai beruppa elemen yang dibuang tersebut
b. Array_push()
Array_push() berguna untuk menambahkan satu atau beberapa elemen di bagian akhir array dan menghasilkan nilai berupa jumlah elemen sekarang pada array.
c. Array_shift()
Array_shift berguna untuk menghapus elemen pertama pada array dan menghasilkan nilai elemen yang dihapus.
d. Array_unshift()
Array_unshift berguna untuk menambahakan satu atau beberapa elemen di awal array dan menghasilkan nilai yang menyatakan jumlah elemen array sekarang
Berikut ini adalah contoh penggunaan keempat fungsi tersebut.
Nama file: tumpukan.php
<html>
<head>
<title>Pengurutan Data Secara Alamiah</title>
</head>
<body>
<?php
//data array semula
$tumpukan[0] = “A”;
$tumpukan[1] = “B”;
$tumpukan[2] = “C”;
//tambah dua buah elemen array di akhir array
$jum = array_push($tumpukan, “E”, “F”);
print(“Hasil setelah array_push: “.”<br>”);
while (list($indeks, $nilai) = each($tumpukan))
print(“$nilai”);
print(“<br>”);
print(“Jumlah elemen = $jum”. “<br>”);
//hapus elemen terakhir
$nilai = array_pop($tumpukan);
print(“Data yang dihapus: $nilai”.”<br>”);
//tambah dua buah elemen di awal array
$jum = array_unshift($tumpukan,”X”, “Z”);
print(“Hasil setelah array_unshft : “.”<br>”);
while (list($indeks, $nilai) = each($tumpukan))
print(“$nilai”);
print(“<br>”);
print(“Jumlah elemen = $jum”. “<br>”);
//hapus elemen pertama
$nilai = array_shift($tumpukan);
print(“Data yang dihapus: $nilai “.”<br>”);
//tampilkan isi array
print(“Isi tumpukan sekarang : “.”<br>”);
while (list($indeks, $nilai) = each($tumpukan))
print(“$nilai”);
print(“<br>”);
?>
</body>
</html>
Hasil eksekusi dari tumpukan.php ditunjukkan pada gambar di bawah ini.
Situsdominoqq99 is a website that lists the best and
most trusted poker sites in Indonesia from year to year. The poker agent we
manage to pay for is the site of the qualified dealer of
pkv games. We comprehend that members locate it hard to find bona fide poker QQ poker sites today.
Because many behave sites claiming to be trusted sites.
Here Situsdominoqq99 is here to assist Indonesian poker players solve this problem.
Situsdominoqq99 has summarized most of the problems / constraints of players in finding a trusted poker site.
Or you could tell we have provided a list of poker sites for players.
fittingly players just need to choose from the poker website that we come up with the money for without the hassle.
Alternative friends of Online Poker Sites
In addition to providing a list of online poker sites from PKV Games servers in Indonesia.
Situsdominoqq99 website also provides various alternating links or different sites appropriately that members get not experience difficulties in logging in, registering, transacting or
playing poker games. The team from Situsdominoqq99 always
updates periodically for every login urls and lists that are
upon our site all day. so players can entry the poker agents / sites that
you have recommended through our site without interruption.