Array adalah sekumpulan variabel yang mempunyai nama sama tetapi dibedakan oleh indeks. Array berguna misalnya dalam suatu pemrograman yang memerlukan beberapa variabel yang akan menampung data dengan tipe data yang sama dan akan mendapat perlakuan yang serupa. Untuk memudahkan kita agar tidak pusing-pusing memikirkan nama variabel yang berbeda-beda, lebih baik menggunakan satu nama variabel tetapi masing-masing dibedakan dengan indeks.
Indeks dapat berupa angka atau string. Jika indeks array berbentuk angka, maka array akan disebut indexed array (vector), sedangkan jika indeksnya berupa string, maka array akan disebut associative array.
Penulisan sebuah array adalah sebagai berikut :
$nama_array[nomor_indeks] atau $nama_array["string_indeks"]Apakah anda sudah mempunyai bayangan tentang penulisan array? kalau belum, lihat keterangan berikut :
Nama_array adalah nama variabel yang digunakan sebagai array.
Nomor_indeks adalah nomor indeks untuk vector array. Nomor indeks dimulai dari nol.
String_indeks adalah string yang digunakan sebagai indeks untuk associative array.
Untuk mendeklarasikan sebuah array dapat digunakan deklarasi eksplisit, artinya langsung memberi nilai pada sebuah array, contoh:
$nama_array[1] = 500Cara pengeluaran nilai dari variabel dalam fungsi echo berbeda dari yang biasanya. yaitu dengan cara menggunakan kurung kurawal. Ayo kita lihat perbedaannya dalam penulisan syntax :
$nama_array["str"] = 1000
Penulisan dengan variabel biasa :
<?php echo "Nilai dari variabel adalah $var"; ?>Menggunakan array penulisannya adalah sebagai berikut:
<?php echo "Nilai dari variabel array adalah {$nama_array[1]}"; ?>
Pemakaian tanda kurung kurawal ini baru dikenal pada PHP 4, sedangkan pada PHP 3, untuk melakukan hal seperti di atas dapat digunakan metoda penggabungan string sebagai berikut:
"Nilai variabel array adalah" . $nama_array[1];Nah sekarang sudah mengerti bukan? agar lebih mengerti, disini akan memberikan contoh yang lebih jelas.
Array Berindeks Numerik
dimana seperti yang diatas keterangannya sudah dijelaskan, $key = 0,1,2,3,..,9$nama_array[$key] = value;
contoh :
Berikut ini adalah contoh untuk menampilkan nilai yang disimpan dalam ruang elemen dari suatu array berindeks numerik.$siswa[0] = "Rizal"; $siswa[1] = "Pandu"; $siswa[2] = "Tama"; $siswa[3] = "Desta";
<?php $siswa[0] = "Rizal"; $siswa[1] = "Pandu"; $siswa[2] = "Tama"; $siswa[3] = "Desta"; echo "Berikut ini adalah 2 orang siswa Multimedia Nesta, yaitu " . $siswa[0] . " & " . $siswa[1]; echo "<br>2 orang siswa Multimedia Nesta yang lain adalah " . $siswa[2] . " & " . $siswa[3]; ?>
Array Assosiatif
Untuk array assosiatif, sintaksnya sama dengan array berindeks numerik namun perbedaannya adalah pada $key. Pada array assosiatif, $key dapat berupa suatu string. Berikut ini adalah contohnya.
Berikut ini adalah contoh kode untuk menampilkan nilai dari array assosiatif :$uang["Rizal"] = 5000; $uang["Pandu"] = 8000; $uang["Tama"] = 6000; $uang["Desta"] = 2000;
Bagaimana? sudah puas bukan penjelasan pada artikel kali ini
<?php $uang["Rizal"] = 5000; $uang["Pandu"] = 8000; $uang["Tama"] = 6000; $uang["Desta"] = 2000; echo "Rizal mempunyai uang - $" . $uang["Rizal"] . "<br>"; echo "Pandu mempunyai uang - $" . $uang["Pandu"] . "<br>"; echo "Tama mempunyai uang - $" . $uang["Tama"] . "<br>"; echo "Desta mempunyai uang - $" . $uang["Desta"]; ?>
Thanks to
Referensi
Bila Kurang Jelas, silakan bertanya dibawah ini .
Post Info :
Judul = PHP - Pengenalan Array Pada PHP
Url = http://wwdq.blogspot.com/2011/09/php-pengenalan-array-pada-php.html
Author = Riloaw. At : 10.11 Sabtu, 03 September 2011 | Comment:8
Artikel Terkait
Judul = PHP - Pengenalan Array Pada PHP
Url = http://wwdq.blogspot.com/2011/09/php-pengenalan-array-pada-php.html
Author = Riloaw. At : 10.11 Sabtu, 03 September 2011 | Comment:8
Amazing talent. I find her designs to be extraordinary!I agree this point.
BalasHapusBicycles in Bangalore
Keren gan . tapi ane gax ngerti apa apa tentang Php
BalasHapusnitip jejak http://edinofri.blogspot.com
edinofri.blogspot.com
makasih banyak mas...
BalasHapussangat membantu saya ini...8) :)
sip gan makasih atas kunjungan dan komentarnya :)
BalasHapusI am extremely impressed along with your writing abilities, Thanks for this great share.
BalasHapusjios!!!
BalasHapusAplikasi Buku Induk Siswa & Guru saya masih bingung gan, mungkin harus banyak berlatih
BalasHapusI saved it as a favorite it to my bookmark site list and will be checking back in the near future. Take a look at my website as well and tell me what you think.
BalasHapus