/* */
MEDIA PENDIDIKAN dan PEMBELAJARAN Ilmu Mantiq (Logika): Kaidah Berfikir yang Memelihara Akal, agar tidak terjadi Kerancuan dalam Berfikir.

Friday, September 30, 2011

Struktur Perulangan

Loop berarti mengeksekusi beberapa baris program dalam waktu tertentu, atau sampai suatu kondisi telah terpenuhi. PHP memiliki 2 jenis loop, yaitu for dan while.
1 While
Sintak :
while(syarat) {
operasi program ;
}
Operasi program akan dieksekusi terus-menerus selama syarat bernilai true. Bagian blok while mungkin dapat tidak dieksekusi jika pada awal looping syarat telah bernilai false.
Contoh :
<?php
$a = 0 ;
while($a < 5){
echo $a ;
$a++ ;
}
Output :
01234

2 Do - While
Sintak :
do {
proses program ;
}while($syarat);
Proses program minimal dijalankan sekali karena pengujjian syarat dilakukan diakhir struktur. Blok do-while akan dieksekusi lagi jika syarat bernilai true;
Contoh :
$a = 0;
do {
echo $a;
$a++;
} while ($a < 5);
Output :
01234
3 For loop
For digunakan untuk melaksanakan statemen perulangan yang jumlahnya telah diketahui.
Sintak :
for( nilai awal loop, syarat , penambahan ) {
operasi program ;
}
Contoh 1:
for ( $a = 0 ; $a < 5 ; $a++ ) {
echo $a ;
}
Output :
01234

 Contoh 2:
<?
For($i=1;$i<=7;$i++)
{
            echo(“<FONT SIZE=$i>Ini font dengan ukuran $i</FONT></BR>”);
}
?>
Catatan Untuk menghentikan perulangan dari suatu loop digunakan kata kunci break. Break diikuti dengan numeric argumen menunjukkan berapa tingkatan loop yang dihentikan perulangannya.
Contoh :
<?php
$i = 0 ;
while(true) {
switch($i) {
case 0 : echo "Break pertama"; break 1 ;
case 1 : echo "Break kedua"; break 2 ;
default : break ;
}
$i++ ;
}
?>
Kata kunci continue digunakan untuk kembali ke awal loop atau dilanjutkan ke loop berikutnya dimana sisa operasi program di bawahnya akan diabaikan. Continue diikuti argumen numerik menunjukkan tingkatan loop yang akan dikerjakan.
Contoh :
<?php
for($i = 1 ;$i < 10 ;$i++) {
if ($i % 2 == 0 ) continue ;
else echo $i ;
}
?>
Program di atas akan menampilkan nilai $i yang ganjil saja.
/*
*/