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

Subscribe to receive free email updates:

0 Response to "Tutorial Belajar Perulangan dengan foreach di PHP"

Posting Komentar