Bagi yang masuk ke blog ini melalui Search Engin dan tidak menemukan artikel yang di cari pada halaman ini maka dapat mencari pada arsip blog atau mengunakan fasilitas search yang ada di blog ini. terimakasih atas kunjungnnya.
bagi yang ingin bertanya sebaiknya langsng melalui YM apabila lagi online atau inggalkan coment di artikel yang bersangutan.

Promo : Transfer Pulsa Indosat (IM3/Mentari/StarOne) pulsa 100rb Harga 82rb (bisa untuk BB)

bagi yang berminat dapat hubungin YM : ivandriyandra atau sms ke no 085624060651. atau data update dapat liat di halaman ini http://indosat.yandra.web.id/

10 November 2009

Looping di PHP

1. While Loops

syntax untuk while loop:

while (expression)
{
code to
execute;
}

contoh while loop yang menghitung sampai 10

script-------------

$num = 1;

while ($num <= 10){
print "Number is $num
\n";
$num++;
}

print 'Done.';
?>

script-------------

menghasilkan:

Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Number is 6
Number is 7
Number is 8
Number is 9
Number is 10
Done.

script nya akan me-loop sampai 10 dan script $num++ bertambah 1



2. For Loops
syntax untuk For Loops adalah

for (initialization expression; test expression; modification expression){
code that is executed;
}

contoh script untuk for loop:

script-------------

for ($num = 1; $num <= 10; $num++) {
print "Number is $num
\n";
}
?>

script-------------

menghasilkan:

Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Number is 6
Number is 7
Number is 8
Number is 9
Number is 10




3. Menghentikan sebuah Loop

contoh Menghentikan sebuah Loop untuk menghindari Loop:

script-------------


$counter = -3;

for (; $counter < 10; $counter++){
// Check for division by zero
if ($counter == 0){
echo "Stopping to avoid zero.";
break;
}

echo "100/$counter
";
}

?>

script-------------

menghasilkan:

100/-3
100/-2
100/-1
Stopping to avoid division by zero.

*dia akan loop sampai fungsi if dan karena ada script break, maka proses akan berhenti
*script ini suatu saat akan berguna "Trust me"


4. continue Statements

penggunaan continue selain break

script-------------


$counter =- 3;

for (; $counter < 10; $counter++){
// Check for division by zero
if ($counter == 0){
echo "Skipping to avoid zero.
";
continue;
}

echo "100/$counter
";
}

?>

script-------------

menghasilkan:

100/-3
100/-2
100/-1
Skipping to avoid zero.
100/1
100/2
100/3
100/4
100/5
100/6
100/7
100/8
100/9

*dia akan loop sampai fungsi if dan karena ada script continue, maka proses akan berhenti mengganti angka 0 menjadi
Skipping to avoid zero, lalu looping akan di lanjutkan kembali

*script ini juga suatu saat akan sangat berguna

Seperti judul lagu Linkin Park "What I've Done"?
kita telah belajar looping

Tidak ada komentar:

Posting Komentar

SMS Gratis