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, biru
Contoh 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