Pengertian Array (PHP)

Tutorial kali ini akan membahas mengenai Array.Yah, diharapkan para pembaca bisa mengenal apa itu Array, bagaimana mencipta suatu Array, mengakses dan memahami fungsi apa saja yang terdapat dalam Array.Array merupakan suatu wadah yang dapat menampung sejumlah nilai. Perhatikan gambar berikut :
Gambaran Array.
Pada gambar di atas dapat dikatakan bahwa Array $nama mempunyai 4 buah elemen.Sebuah elemen mempunyai satu nilai.Elemen pertama berisi string “Roni”, elemen kedua berisi string “Fandi” dst.
Bagaimana membuat Array tersebut?
Dalam bahasa pemrograman untuk menciptakan sebuah Array sebenarnya hampir sama yaitu ditandai dengan []. Perbedaannya yaitu cara mendefinisikan Array tersebut. Dalam PHP , Array bisa diciptakan dengan menggunakan konstruksi array.Misal, untuk membuat array yang berisi 4 nama orang seperti gambar di atas, dapat dibentuk dengan menggunakan pernyataan beikut :
<?php	
$nama = array(	
     "Roni", 
     "Fandi",
     "Chacha",	
     "Rendi"
 );
?>
Ada cara lain dalam menciptakan sebuah Array yaitu:
<?php	
    $nama[] = "Roni";	
    $nama[] = "Fandi;	
    $nama[] = "Chacha";	
    $nama[] = "Rendi";
?>
Pernyataan di atas juga bisa ditulis seperti ini:
<?php	
   $nama[0] = "Roni";	
   $nama[1] = "Fandi;	
   $nama[2] = "Chacha";	
   $nama[3] = "Rendi";
?>
Angka yang terdapat di dalam tanda [] bisa disebut kunci atau indeks.
Bisa juga menciptakan Array dengan indeks yang tidak urut misalnya:
$kota[20] = "Banyuwangi";
$kota[14] = "Jakarta";
$kota[100] = "Yogyakarta";
Ada saatnya kita membuat Array dengan pernyataan sebagai berikut:
$kota[] = "Bandung";
Dalam pernyataan seperti di atas indeks yang dipakai (diisikan) adalah diambil dari indeks tertinggi array tsb ditambah dengan 1(satu).
Misal:
$kota[20] = "Banyuwangi";
$kota[14] = "Jakarta";
$kota[100] = "Yogyakarta";
$kota[] = "Bandung";
Nah, berarti indeks yang diisikan di $kota[] = “Bandung” adalah 100+1 = 101.Karena indeks tertinggi dari kumpulan array di atas yaitu 100.
Sehingga array $kota[] = “Bandung” menjadi :
$kota[101] = "Bandung";
Dalam menciptakan suatu array, bisa juga dengan mencipta sekaligus penginisialisasian dengan indeks tidak dimulai dengan nol(0).Contoh :
$nama = array( 1=>"Roni", "Fandi", "Chacha", "Rendi" );
Pada pernyataan di atas 1 => menandakan indeks 1(satu).Yang mana string “Roni” menempati indeks 1 dalam array $nama tersebut.
Operator => juga dapat ditempatkan di sembarang elemen, misal:
$nama = array( "Roni", "Fandi", 5=>"Chacha", "Rendi" );
Artinya, string chacha menempati indeks ke-5 dalam array $nama.Nah bagaimana dengan indeks string Roni, Fandi dan Rendi?
Untuk string Roni dan Fandi akan diberikan indeks default dari array yaitu
0=>"Roni" dan 1=>"Fandi"
, sedangkan untuk Rendi, mengikuti indeks sebelumnya
(5=>"Chacha")6=>"Rendi"
Sekian dulu tentang Array-nya, Bersambung :) Semoga bermanfaat utuk kawan-kawan semua :)

Previous
Next Post »

Berkomentarlah dengan baik dan benar Show Konversi KodeHide Konversi Kode Show EmoticonHide Emoticon

Thanks for your comment