Belajar PHP Part 21 : 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;}
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 Init Statement dan Increment
for ( $counter = 1 ; $counter <= 10 ; $counter++ ) {echo "Ini adalah for loop ke-$counter" . PHP_EOL;}
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;