DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

FOREACH LOOP

Pelajari cara menggunakan foreach loop dalam PHP untuk mengulangi elemen-elemen dalam array dengan tutorial langkah demi langkah ini.

Foreach loop adalah salah satu struktur kontrol yang paling banyak digunakan dalam PHP untuk mengulangi elemen-elemen dalam array. Melalui foreach, kamu bisa mengakses setiap nilai dalam array tanpa perlu mengetahui jumlah elemen yang ada di dalamnya.

Penggunaan Foreach Loop

Foreach loop digunakan untuk menjalankan blok kode untuk setiap elemen dalam array. Ini menjadikannya pilihan yang efisien dan sederhana ketika berurusan dengan array yang berisi kumpulan data.

Sintaks dasar dari foreach loop adalah sebagai berikut:

foreach ($array as $value) {
    // Blok kode yang akan dijalankan untuk setiap elemen
}

Di dalam foreach loop, variabel $array adalah array yang ingin kamu ulangi, dan $value adalah nama variabel yang akan memegang nilai dari setiap elemen array saat loop sedang berlangsung.

Foreach Loop dengan Key

Kamu juga bisa mendapatkan kunci (key) dari setiap elemen dalam array selama proses iterasi. Ini sangat berguna ketika kamu perlu menggunakan key tersebut dalam operasi.

Berikut adalah sintaks menggunakan key dalam foreach:

foreach ($array as $key => $value) {
    // Blok kode dengan $key dan $value
}

Contoh Sederhana

Berikut adalah contoh penggunaan foreach loop untuk menampilkan setiap nilai dari array:

$buah = array("apel", "pisang", "ceri");

foreach ($buah as $val) {
    echo $val . "<br>";
}

Output yang akan dihasilkan dari kode di atas adalah:

apel
pisang
ceri

Contoh dengan Key

Mari kita menggunakan foreach dengan mendapatkan key dari array:

$harga = array("apel" => 10000, "pisang" => 5000, "ceri" => 15000);

foreach ($harga as $kunci => $nilai) {
    echo "Harga dari " . $kunci . " adalah " . $nilai . "<br>";
}

Contoh di atas akan mengeluarkan output berikut:

Harga dari apel adalah 10000
Harga dari pisang adalah 5000
Harga dari ceri adalah 15000

Penanganan Array Multidimensi

Kadang kita perlu bekerja dengan array yang lebih kompleks, seperti array multidimensi. Dengan mengkombinasikan loop, kamu bisa mengakses elemen-elemen yang terletak lebih dalam.

Contoh penggunaan foreach pada array multidimensi:

$matriks = array(
   array(1, 2, 3),
   array(4, 5, 6),
   array(7, 8, 9)
);

foreach ($matriks as $baris) {
    foreach ($baris as $nilai) {
        echo $nilai . " ";
    }
    echo "<br>";
}

Output:

1 2 3 
4 5 6 
7 8 9 

Itulah dasar-dasar menggunakan foreach loop di PHP. Dengan memahami konsep ini, kamu akan lebih mudah menangani data dalam array dan mengembangkan aplikasi yang lebih dinamis.

👈🏼 do while loop
break dan continue 👉🏼