Sekarang saya akan membagikan sedikit ilmu saya tentang array. Apa itu array. Array merupakan suatu wadah atau tempat yang dapat menampung sejumlah nilai. Berbeda dengan variabel biasa, array dapat menampung banyak nilai, untuk membedakan nilai yang satu dengan yang lainnya digunakanlah yang namanya indeks. Perhatikan gambar dibawah ini :
Pada gambar di atas bisa disebut bahwa Array $nama memiliki 4 buah elemen. Sebuah elemen memiliki satu value. Elemen ke-1 berisi string “Roni”, elemen ke- 2 berisi string “Fandi”, elemen ke- 3 berisi string “Chacha” dst.
Bagaimana membuat Array tersebut diatas? Apakah sulit?
Untuk membuat sebuah array tidaklah sulit. Bahkan dalam beberapa bahasa pemrograman untuk membuat sebuah Array sebenarnya sama yaitu ditandai dengan []. Terus apa bedanya? Sebenarnya perbedaannya bisa dilihat dari cara mendefinisikan Array tersebut.
Misalkan kita akan membuat array yang berisi 4 nama buah :
Misalkan kita akan membuat array yang berisi 4 nama buah :
<?php $buah = array( "Jeruk", "Anggur", "Apel", "Mangga" ); ?>
Selain itu, cara lain untuk membuat sebuah Array sebagai berikut:
<?php $buah[]="Jeruk"; $buah[]="Anggur; $buah[]="Apel"; $buah[]="Mangga"; ?>
Pernyataan array $buah di atas bisa ditulis seperti dibawah ini:
<?php $buah[0]="Jeruk"; $buah[1]="Anggur; $buah[2]="Apel"; $buah[3]="Mangga"; ?>
Angka tersebut yang terdapat di dalam tanda [] bisa disebut kunci atau indeks.
Bisa juga membuat Array dengan indeks yang tidak urut contohnya:
$kota[53]="Tangerang"; $kota[64]="Bekasi"; $kota[50]="Bogor";
Ada saatnya kita membuat Array dengan pernyataan sebagai berikut:
$kota[] = "Tangerang";
Dalam pernyataan seperti di atas indeks yang digunakan diambil dari indeks tertinggi array tersebut ditambah dengan 1(satu).
Misalnya:
Misalnya:
$kota[55]="Garut"; $kota[88]="Ciamis"; $kota[]="Tangerang";
Berarti indeks yang diisikan di array $kota[] = “Bandung” adalah 88+1 = 89. Karena indeks tertinggi dari kumpulan array di atas yaitu 88.
Sehingga array $kota[] = “Tangerang” menjadi :
Sehingga array $kota[] = “Tangerang” menjadi :
$kota[89] = "Tangerang";
Dalam membuat suatu array, bisa juga dengan membuat sekaligus penginisialisasian dengan indeks tidak dimulai dengan nol(0). Contohnya sebagai berikut :
$nama = array( 1=>"Yana", "Fandi", "Chacha", "Rendi" );
Pada pernyataan tersebut 1 => menandakan indeks 1(satu).Yang mana string “Yana” menempati indeks 1 dalam array $nama tersebut.
Operator atau tanda "=>" juga dapat ditempatkan di sembarang elemen, contohnya:
$nama = array( "Yana", "Fandi", 5=>"Chacha", "Rendi" );
Artinya, string chacha menempati indeks ke-5 dalam array $nama. Bagaimana dengan indeks string Yana, Fandi dan Rendi?
Untuk string Yana dan Fandi akan diberikan indeks default dari array yaitu
0=>"Yana" dan 1=>"Fandi"
, sedangkan untuk Rendi, mengikuti indeks sebelumnya.
(5=>"Chacha")6=>"Rendi"
Sekian dulu tentang Array-nya. Nanti dilanjut lagi ya. Semoga bermanfaat untuk kita semua. Dan jangan lupa untuk terus berkunjung ya
0 Response to "PHP Array Dasar"
Posting Komentar