Jumat, 12 April 2013

Program


Mengenal Array

Array adalah salah satu dari jenis variabel yang lain. Kalau boleh disimpulkan, array itu adalah kumpulan dari beberapa data. Ada array 1 level dan ada juga yang multilevel. Dengan menggunakan array, kita bisa lebih mudah dalam membawa data saat memprosesnya menggunakan PHP. Biar gampang jelasinnya, seperti biasanya kita pakai contoh aja ya.
  1. $anak1 = 'Bejo';  
  2. $anak2 = 'Paijo';  
  3. $anak3 = 'Panjul';  
  4. $anak4 = 'Pinah';  
  5. $anak5 = 'Mintul';  


Sebagaimana pelajaran soal variabel sebelumnya, itulah yang akan kita lakukan untuk menyimpan nama-nama dalam variabel.
Anda bisa lihat betapa melelahkannya mengetikkan variabel2 itu berulang-ulang. Selain itu, untuk memprosesnya juga butuh trik lagi sehingga makin rumit saja. Untunglah PHP menyediakan variabel array sehingga semua data diatas, bisa kita simpan dalam 1 variabel saja. Bagaimana caranya?
  1. $anak = array('Bejo','Paijo','Panjul','Pinah','Mintul');  
Simpel banget kan? Untuk memanggil datanya, kita tinggal menyebutkan nomor urutnya dalam Array. Nomor urut pertama adalah nol (0), kemudian 1,2,3,…dst. Kita lihat contoh berikut:
  1. $anak = array('Bejo','Paijo','Panjul','Pinah','Mintul');  
  2. echo $anak[0]; // Ini akan memunculkan nama Bejo  
  3. echo $anak[4]; // Ini akan memunculkan nama Mintul  
Sudah paham kan?
Trus bagaimana kalau datanya kompleks. Misalnya bukan cuma nama, tapi ada juga alamat dan nomor HP.
Tenang aja, PHP udah tahu duluan kok kalau anda butuh data seperti itu. Maka, kita bisa membuat data array multilevel. Contohnya seperti ini:
  1. $anak = array(  
  2.    array(nama =>'Bejo', alamat => 'Surabaya', hp => '7837487397493'),  
  3.    array(nama =>'Paijo', alamat => 'Malang', hp => '0897483743434'),  
  4.    array(nama =>'Panjul', alamat => 'Jakarta', hp => '3435364364645'),  
  5.    array(nama =>'Pinah', alamat => 'Medan', hp => '65464565646'),  
  6.    array(nama =>'Mintul', alamat => 'Samarinda', hp => '045264743775')  
  7.    );  
Nah, sekarang kita punya multilevel array atau lebih mudahnya bisa dikatakan array dalam array. Untuk memanggil nilai array-nya caranya tinggal menyebutkan nomor item + nama array-nya. Contohnya seperti ini:
  1. $anak = array(  
  2.    array(nama =>'Bejo', alamat => 'Surabaya', hp => '7837487397493'),  
  3.    array(nama =>'Paijo', alamat => 'Malang', hp => '0897483743434'),  
  4.    array(nama =>'Panjul', alamat => 'Jakarta', hp => '3435364364645'),  
  5.    array(nama =>'Pinah', alamat => 'Medan', hp => '65464565646'),  
  6.    array(nama =>'Mintul', alamat => 'Samarinda', hp => '045264743775')  
  7.    );  
  8. // memunculkan tulisan Nama: Bejo  
  9. echo 'Nama :'.$anak[0][nama];   
  10. // memunculkan tulisan Alamat: Surabaya  
  11. echo 'Alamat :'.$anak[0][alamat];   
  12. // memunculkan tulisan HP: 7837487397493  
  13. echo 'HP :'.$anak[0][hp];   
Bisa dimengerti kan? Silahkan berkreasi. Insya Allah berikutnya kita akan bahas pengulangan yang menggunakan array. Contoh diatas kan kita cuma bisa menampilkan 1 item data aja. Sedangkan array-nya mencapai 5 item. Mudah-mudahan diberi Allah kemudahan untuk melanjutkan artikel ini

Tidak ada komentar:

Posting Komentar

Pemberitahuan...
komentar jangan kurang ajar, tolong jaga etika !!!!

Entri Populer

Daftar Blog Saya