Loop foreach akan mengulang blok kode untuk setiap elemen dalam array.
Loop foreach PHP
Loop foreach pada PHP digunakan untuk melakukan perulangan pada setiap elemen pada sebuah array atau object yang teriterasi.
Sintaks
foreach ($array as $nilai) {
// kode yang akan dieksekusi
}
Untuk setiap iterasi loop, nilai elemen array saat ini ditetapkan ke variabel $value dan index array dipindahkan satu per satu, hingga mencapai elemen array terakhir.
Contoh berikut akan menampilkan setiap nilai dalam suatu array ($warna):
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$warna = array("merah", "hijau", "biru", "kuning");
foreach ($warna as $nilai) {
echo "$nilai <br>";
}
?>
</body>
</html>
Contoh berikut akan menampilkan key dan value dari array yang diberikan ($umur):
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$umur = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($umur as $x => $nilai) {
echo "$x = $nilai<br>";
}
?>
</body>
</html>
Anda akan mempelajari lebih lanjut tentang array di artikel tentang PHP Array.
Tutorial sebelumnya : PHP For Loop
Tutorial setelahnya : PHP Break Dan PHP Continue
Semua Tutorial PHP : Tutorial PHP