Mengenal Array
$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];
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
0 komentar:
Posting Komentar