Dalam sesi tutorial pemrograman PHP kali ini, kita akan mempelajari tentang index numerik array (Numerical Array) yang maksudnya index array diwakili dengan angka.
Index numerik pada sebuah array secara default dimulai dari angka 0, perhatikan Gambar.1 dibawah ini :
(Gambar.1 )
Seperti yang terlihat pada Gambar.1 :
elemen array yang berisikan data "Doni" diwakili index 0
elemen array yang berisikan data "Didi Mansur" diwakili index 1
elemen array yang berisikan data "M.Reza" diwakili index 2
Cara mendeklarasikan array
Pendeklarasian array pada pemrograman PHP tidak pernah menentukan panjang -nya terlebih dahulu, hal ini berbeda dengan konsep pemrograman lainnya. Kita ambil contoh bahasa pemrograman Java sebagai perbandingannya. Deklarasi array pada java :
int[] nilai =newint[3];/* 3 merupakan panjang array*/
nilai[0]=10;
nilai[1]=22;
nilai[2]=12;
atau dapat juga ditulis dengan langsung memasukkan elemen-elemennya :
int[] nilai ={10,22,12};
Deklarasi array pada php :
Dalam mendeklarasi array pada php, terdapat dua model. Model pertama langsung menambahkan elemen array pada masing-masing indexnya seperti dibawah ini :
$nilai[0]=10;
$nilai[1]=22;
$nilai[2]=12;
Sedangkan model kedua dengan menyatakan elemen sebagai sebuah himpunan data seperti dibawah ini :
$nilai =array(10,22,120);
Mengakses elemen array
Untuk mengakses elemen-elemen array, kita dapat menggunakan cara pertama seperti berikut :
foreach ($nilai as $value){
echo "$value";
echo "<br />";}
Jika kita perhatikan cara kedua dan ketiga lebih efektif apabila kita ingin mencetak keseluruhan elemen dalam sebuah array. Sedangkan cara pertama akan menjadi efektif apabila kita ingin mencetak elemen array pada index tertentu.
Pada cara kedua, terlebih dahulu kita harus mendapatkan ukuran/panjang dari sebuah array. Sedangkan pada cara ketiga kita tidak perlu mendapatkan panjang array, karena perulangan dengan menggunakan foreach secara otomatis dapat mengukur panjang array.
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.