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.
- $anak1 = 'Bejo';
- $anak2 = 'Paijo';
- $anak3 = 'Panjul';
- $anak4 = 'Pinah';
- $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?
- $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:
- $anak = array('Bejo','Paijo','Panjul','Pinah','Mintul');
- echo $anak[0]; // Ini akan memunculkan nama Bejo
- 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:
- $anak = array(
- array(nama =>'Bejo', alamat => 'Surabaya', hp => '7837487397493'),
- array(nama =>'Paijo', alamat => 'Malang', hp => '0897483743434'),
- array(nama =>'Panjul', alamat => 'Jakarta', hp => '3435364364645'),
- array(nama =>'Pinah', alamat => 'Medan', hp => '65464565646'),
- array(nama =>'Mintul', alamat => 'Samarinda', hp => '045264743775')
- );
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:
- $anak = array(
- array(nama =>'Bejo', alamat => 'Surabaya', hp => '7837487397493'),
- array(nama =>'Paijo', alamat => 'Malang', hp => '0897483743434'),
- array(nama =>'Panjul', alamat => 'Jakarta', hp => '3435364364645'),
- array(nama =>'Pinah', alamat => 'Medan', hp => '65464565646'),
- array(nama =>'Mintul', alamat => 'Samarinda', hp => '045264743775')
- );
- // memunculkan tulisan Nama: Bejo
- echo 'Nama :'.$anak[0][nama];
- // memunculkan tulisan Alamat: Surabaya
- echo 'Alamat :'.$anak[0][alamat];
- // memunculkan tulisan HP: 7837487397493
- echo 'HP :'.$anak[0][hp];
Selamat Mencoba Sob ^_^
0 komentar:
Posting Komentar