Perulangan Foreach Pada PHP

Pada kasus ini saya sedikit melompati dari pembahasan perulangan yang sebelumnya, perulangan foreach saya bahas tersendiri karena foreach berkerja pada array. Jadi perulangan foreach ialah perulangan khusus untuk mewakili kunci dan nilai pada array.

Daftar isi:

Ada beberapa cara penulisan foreach lihat contoh berikut:

foreach($array as $value) {
    // 
}

foreach($array as $key => $value) {
    // 
}

Catatan: $key (kunci) untuk mengambil kunci array pada masing-masing vaiabel dan $value (nilai) untuk mengambil nilai array.

Contoh foreach pada array tanpa kunci

$array = array("Merah", "Hijau", "Biru", "Ungu");

foreach ($array as $value) {
    echo "Warna: $value <br>";
}

Contoh foreach pada array sederhana

$array = array(
    "merah" => 10,
    "hijau" => 9,
    "biru" => 5
);

foreach ($array as $key => $value) {
    echo "Warna: " . $key . ", jumlah: " .  $value . "<br>";
}

Contoh foreach pada array multidimensi

$array = array(
    array(
        "warna" => "merah",
        "jumlah" => 10
    ),
    array(
        "warna" => "hijau",
        "jumlah" => 9
    ),
    array(
        "warna" => "biru",
        "jumlah" => 5
    )
);

foreach ($array as $value) {
    foreach ($value as $key => $val) {
        echo "Warna: " . $key . ", jumlah: " .  $val . "<br>";
    }
}

Belajar PHP Untuk Pemula


1. Pengenalan PHP

2. Membuat dan Menjalankan File PHP

3. Sintak dan Penulisan Komentar PHP

4. Penulisan Variabel dan Konstanta PHP

5. Echo dan Print PHP

6. Tipe Data Pada PHP

7. Operator Pada PHP

8. Pernyataan if, else, elseif, nested if Pada PHP

9. Pernyataan Switch Pada PHP

10. Perulangan for, while, do while Pada PHP

11. Array Pada PHP

12. Perulangan Foreach Pada PHP

13. Break dan Continue Pada PHP