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