Pengulangan
Bagian ini akan menguraikan jenis-jenis dan implementasi struktur kontrol perulangan. Ada beberapa pengulangan diantaranya yaitu:
Ø Pengulangan while
Pada pernyataan ini, ekspresi akan dievaluasi dan pengulangan dieksekusi jika dan hanya jika ekspresi bernilai true.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Loop while</title> </head> <body> <?php $i = 0; while ($i < 10) { echo $i; // Inkremen counter $i++; } ?> </body> </html> |
Ø Pengulangan do-while
Bentuk pengulangan ini mirip dengan while, kecuali bahwa ekspresi pengontrolan pengulangan dilakukan di akhir blok. Ini juga berarti bahwa blok pengulangan akan dieksekusi sedikitnya satu kali, meskipun ekspresi bernilai false.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Loop do-while</title> </head> <body> <?php $i = 0; do { echo $i; // Inkremen counter $i++; } while ($i < 10); ?> </body> </html> |
Ø Pengulangan for
Pernyataan pengulangan ini paling banyak digunakan di dalam program, khususnya ketika jumlah iterasinya sudah diketahui. Struktur pengulangan for terdiri dari tiga bagian: ekspresi inisialisasi, kondisi perulangan, dan ekspresi inkremen.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Loop for</title> </head> <body> <?php for ($i = 0; $i < 10; $i++) { echo $i; } ?> </body> </html> |
Ø Pengulangan foreach
Sebagai tambahan, PHP juga menyediakan konstruksi foreach yang dapat digunakan untuk melakukan iterasi di array atau koleksi.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Loop foreach</title> </head> <body> <?php $arr = array(1, 2, 3, 4); foreach ($arr as $value) { echo $value; } ?> </body> </html> |
0 comments:
Post a Comment