Sekarang saya akan mencoba menjelaskan tentang PHP Looping
di dalam php looping kita dapat menggunakan beberapa fungsi, seperti:
while loops, For Loops, Breaking Out of a Loop, continue Statements.
ok coba kita explain satu persatu
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
Baca Juga Artikel Menarik Lainnya :
Tidak ada komentar:
Posting Komentar