Belajar PHP Part 21 : For Loop

for loop

  • For adalah salah satu kata kunci yang bisa digunakan untuk melakukan perulangan
  • Block kode yang terdapat di dalam for akan selalu diulangi, selama kondisi for terpenuhi

 Syntax For Loop
for (init statement, kondisi, post statement) {
    // block loop/ perulangan
}
  • Init statement akan di eksekusi hanya sekali di awal sebelum perulangan 
  • Kondisi akan dilakukan pengecekan dalam setiap perulangan, jika true perulangan akan dilakukan, jika false perulangan akan berhenti
  • Post statement akan dieksekusi setiap kali diakhiri perulangan
  • Init statement, Kondisi dan Post Statement tidak wajib diisi, jika kondisi tidak diisi, berarti kondisi selalu bernilai true


Perulangan Tanpa Henti

for ( ; ; ) {
    echo "Hello For Loop" . PHP_EOL;
}
kode perulangan tanpa henti

Untuk memberhentikan Perulangan, bisa tekan tombol CTRL + C di keyboard.

Membuat Perulangan dengan Kondisi

$counter = 1;

for ( ; $counter <= 10 ; ) {
    echo "Ini adalah for loop" . PHP_EOL;
    $counter++;
}

perulangan dengan kondisi

Perulangan dengan Init Statement dan Increment

for ( $counter = 1 ; $counter <= 10 ; $counter++ ) {
    echo "Ini adalah for loop ke-$counter" . PHP_EOL;
}

perulangan dengan init statement

Perulangan dengan Init Statement Decrement

for ( $counter = 10 ; $counter >= 1 ; $counter-- ) {
    echo "Ini adalah for loop ke-$counter" . PHP_EOL;
}

Syntax Alternative For Loop

for ( $counter = 1 ; $counter <= 10 ; $counter++ ) :
    echo "Ini adalah for loop ke-$counter" . PHP_EOL;
endfor;

for ( $counter = 10 ; $counter >= 1 ; $counter-- ) :
    echo "Ini adalah for loop ke-$counter" . PHP_EOL;
endfor;

Next Post Previous Post
No Comment
Add Comment
comment url