Perulangan foreach – Perulangan melalui blok kode untuk setiap elemen dalam larik.
Foreach Loop PHP
Perulangan foreach hanya bekerja pada larik dan digunakan untuk mengulang melalui setiap pasangan kunci / nilai dalam sebuah larik.
Sintaks
foreach ($array sebagai $value) {
kode yang akan dieksekusi;
}
Untuk setiap iterasi loop, nilai elemen array saat ini ditetapkan ke $value dan pointer array dipindahkan satu, hingga mencapai elemen array terakhir.
Contoh
Contoh berikut akan menampilkan nilai dari array yang diberikan ($colors):
Contoh :
<?php
$colors = array("merah", "kuning", "hijau", "biru");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
// Output : merah, kuning, hijau, biruContoh berikut akan menampilkan kunci dan nilai dari array yang diberikan ($age):
Contoh :
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
// Output : Peter = 35
// Output : Ben = 37
// Output : Joe = 43