Statement foreach merupakan struktur kontrol yang digunakan pada array. Sintaksnya adalah sebagai berikut :
dengan bentuk ini setiap elemen data array akan diberikan ke variabel $value dan pointer internal array maju ke elemen data berikutnya.
Contoh penggunaan statement foreach :
Hasilnya :
Atau penggunaan foreach yang lain yaitu :
dengan bentuk pengulangan foreach ini, indeks elemen data array akan diberikan ke variabel $key dan nilai elemen data array akan diberikan ke variabel $value.
Hasilnya :
foreach(ekspresi_array as $value){
blok_pernyataan
}
dengan bentuk ini setiap elemen data array akan diberikan ke variabel $value dan pointer internal array maju ke elemen data berikutnya.
Contoh penggunaan statement foreach :
<?php
$kota=array('surabaya','semarang','yogyakarta');
foreach($kota as $value){
echo 'Kota : ' . $value . '<br/>';
}
?>
Hasilnya :
Kota : surabaya Kota : semarang Kota : yogyakarta
foreach(ekspresi_array as $key=>$value){
blok_pernyataan
}
dengan bentuk pengulangan foreach ini, indeks elemen data array akan diberikan ke variabel $key dan nilai elemen data array akan diberikan ke variabel $value.
<?php
$kota=array('kota1'=>'surabaya','kota2'=>'semarang','kota3'=>'yogyakarta');
foreach($kota as $key=>$value){
echo $key .':' . $value . '<br/>';
}
?>
Hasilnya :
kota1 : surabaya kota2 : semarang kota3 : yogyakarta