Tutorial Belajar Perulangan dengan foreach di PHP
Perulangan dengan statemen
foreach
hanya berlaku pada variabel array, digunakan untuk mengulang membaca setiap elemen array.
foreach ($array as $value) {
// kode yang akan dijalankan berulang
}
Untuk setiap iterasi, nilai dari setiap elemen dapat diambil melalui variabel
$value
. Pointer array akan menyusuri satu per satu elemen array hingga sampai pada elemen terakhir.
$warna = array("merah", "jingga", "kuning");
foreach ($warna as $value) {
}
echo "$value <br>";
Pada contoh kode di atas, kode
foreach
akan menyusuri satu per satu elemen array $warna
, kemudian nilai setiap elemen dapat diakses melalui variabel $value
. Pada blok kode variabel $value
ini dicetak satu per satu dari awal hingga akhir elemen.mengambil key dan value
Kita dapat memanggil tidak hanya nilai elemen array, tapi juga indeks arraynya, dengan mendefinisikan variabel
$key
diikuti tanda panah =>
sebelum variabel $value
.
$warna = array("merah", "jingga", "kuning");
foreach ($warna as $key => $value) {
echo "Indeks ke-$key berwarna $value <br>";
}
Kode di atas akan mencetak tidak hanya nilai dari nama-nama warna yang ada dalam array, tapi juga nomor indeks arraynya. Output kode di atas akan tampak seperti ini:
Indeks ke-0 berwarna merah
Indeks ke-1 berwarna jingga
Indeks ke-2 berwarna kuning
PRAKTEK
- Pada editor terdapat kode untuk mencetak data dari array
$kegemaran
. Jalankan program dan lihat outputnya. - Pada kode yang sudah ada, jenis kegemaran belum tercantum. Modifikasi kode sehingga output kode tidak hanya menampilkan kegemaran, tapi juga jenis kegemarannya. Jenis kegemaran dapat diakses pada indeks elemen array. Output program harus tampak seperti ini:
Kegemaran saya:
aktivitas: Berenang
makanan: Singkong Keju
minuman: Jus Alpukat
<?php
$kegemaran = array(
'aktivitas' => 'Berenang',
'makanan' => 'Singkong Keju',
'minuman' => 'Jus Alpukat'
);
echo "Kegemaran saya: <br />";
foreach ($kegemaran as $value) {
echo "$value <br>";
}
Hasilnya:
Kegemaran saya:
Berenang
Singkong Keju
Jus Alpukat
0 Response to "Tutorial Belajar Perulangan dengan foreach di PHP"
Posting Komentar