Dalam mengembangkan aplikasi web, kita sering jumpai kasus-kasus yang menuntut kita untuk melakukan pengulangan terhadap statement-statement tertentu. PHP menyediakan beberapa bentuk blok pengulangan untuk memudahkan kita, yaitu While, Do-While,For dan Foreach.
Statement While
While melakukan pemeriksaan kondisi diawal blok. Dengan demikian, jika ekspresi bernilai false(tidak terpenuhi), maka badan statement-statement dalam perulangan tersebut akan diabaikan. Berikut bentu umum penggunaan While :
while(ekspresi){
Statement1;
…….
}
Statement Do-While
Berbeda dengan While, pada struktur pengulangan do-while kondisi akan diperiksa dibagian akhir dari blok program. Sehingga statement dalam badan pengulangan minimal akan dieksekusi satu kali, meskipun kondisi yang didefinisikan ternyata tidak terpenuhi. Berikut bentuk umum penggunaan do-while :
Do{
Statement;
}while(ekspresi);
Statement For
Statement For dapat dikatakan sebagai bentuk pengulangan paling sederhana diantara bentuk yang lainnya. Bentuk umum dari Pengulangan For :
for(inisialisasi;ekspresi;increment/decrement){
Statement;
}
Statement Foreach
Statement foreach digunakan untuk melakukan pengulangan pada saat mengakses elemn-elemen dalam suatu array. Bentuk umumnya :
foreach($array as $current){
Statement;
}
Sumber penulisan : Buku berjudul Modul Pemrograman WEB karangan Budi Raharjo dkk.