Kamis, Oktober 08, 2009

LOOPING PADA PEMROGRAMAN WEB

Looping
• while, yaitu perulangan pada suatu blok kode selama kondisi tertentu masih terpenuhi.
• do..while, yaitu perulangan yang selalu dijalankan minimal sekali dan baru kemudian mengulangi blok kode nya selama suatu kondisi terpenuhi.
• for, yaitu perulangan yang sifatnya pasti pada suatu blok kode tertentu dan sudah ditentukan sebanyak jumlah tertentu.
• foreach, yaitu perulangan khusus yang digunakan pada array.
Mari kita bahas satu-persatu mengenai teknik looping di atas.
Contents
• 1 WHILE
• 2 DO..WHILE
• 3 FOR
• 4 FOREACH
• 5 Referensi

1. WHILE
Pernyataan while akan mengeksekusi suatu blok kode "jika dan selama" suatu kondisi looping terpenuhi.
Sintaks while adalah sebagai berikut.
while (kondisi)
kode yang akan dieksekusi;
Contoh penggunaan while adalah sebagai berikut.
Contoh berikut akan menunjukkan suatu looping yang akan selalu berjalan selama nilai i adalah kurang dari atau sama dengan 5. Nilai i akan di-increase dengan 1 selama looping berjalan.



$i=1;
while($i<=5) {
echo "The number is " . $i . "
";
$i++;
}
?>




2. DO..WHILE
Pernyataan do..while akan mengeksekusi suatu blok kode "minimal sekali" dalam perjalanan looping dan kemudian akan berulang "selama" suatu kondisi looping masih terpenuhi.
Sintaks do..while adalah sebagai berikut.
do {
kode yang di eksekusi;
}
while (kondisi);
Contoh do..while adalah sebagai berikut.
Contoh berikut ini akan meng-increase nilai i minimal satu kali, dan kemudian akan lanjut increment nilai i selama nilai i masih lebih kecil dari 5.



$i=0;
do {
$i++;
echo "The number is " . $i . "
";
}
while ($i<5);
?>




3. FOR
Pernyataan for digunakan ketika Anda mengetahui dengan pasti jumlah perulangan yang harus dilakukan pada blok kode Anda.
Sintaks for adalah sebagai berikut.
for (inisialisasi; kondisi; increment) {
code yang hendak dieksekusi;
}
Pernyataan for memiliki tiga parameter. Parameter pertama digunakan untuk inisialisasi variabel. Parameter kedua digunakan sebagai tempat menulis kondisi loop dan parameter ketiga berisi increment yang diperlukan dalam loop. Jika lebih dari satu variabel yang disertakan pada bagian inisialisasi atau pada bagian increment maka hal tersebut harus dipisahkan dengan tanda koma. Parameter kondisi harus mengevaluasi apakah kondisi terpenuhi atau tidak.
Contoh for adalah sebagai berikut.
Contoh berikut adalah akan menampilkan string "Halo Surabaya !!" sebanyak 3 kali:



for ($i=1; $i<=3; $i++) {
echo "Hello World!
";
}
?>




5. FOREACH
Pernyataan foreach digunakan untuk melakukan looping pada elemen-elemen pada suatu array.
Sintaks foreach adalah sebagai berikut.
foreach (ekspresi_array as $value) {
kode yang hendak dieksekusi;
}
Contoh foreach adalah sebagai berikut.


$arr = array("one", "two", "three");
reset ($arr);
while (list(, $value) = each ($arr)) {
echo "Value: $value
\n";
}

foreach ($arr as $value) {
echo "Value: $value
\n";
}
?>


Tidak ada komentar: