Struktur perulangan (loop) adalah instruksi program yang bertujuan untuk mengulang beberapa baris perintah. Dalam merancang perulangan kode program, setidaknya harus mengetahui 3 komponen, yaitu kondisi awal dari perulangan, perintah program yang akan diulang, serta kondisi akhir dimana perulangan akan berhenti.
Sebagai contoh untuk perulangan for, saya sedang belajar membuat program PHP untuk menampilkan 10 baris kalimat “saya sedang belajar membuat program PHP”.
Penulisan Struktur Perulangan For
Untuk kondisi perulangan for, kita setidaknya membutuhkan 3 kondisi, yaitu di kondisi awal perulangan, kondisi pada saat perulangan, dan kondisi yang harus dipenuhi agar perulangan berhenti.
Sebagai kondisi awal dari perulangan tersebut adalah $i = 1, dimana saya memberikan nilai 1 kepada variabel $i. Variabel $i inilah yang akan menjadi counter atau penghitung dari perulangan for.
Untuk kondisi akhir $i <= 15, jadi selama variabel $i bernilai kurang atau sama dengan 15, maka perulangan akan terus dijalankan.
Sebagai contoh lain, perulangan untuk menampilkan angka 0-100, namun untuk kelipatan 10, seperti: 0.10.20..dst, sampai dengan 100.
Sebagai contoh untuk perulangan for, saya sedang belajar membuat program PHP untuk menampilkan 10 baris kalimat “saya sedang belajar membuat program PHP”.
<?php for ($i = 1; $i <= 10; $i++) { echo "Saya sedang belajar PHP"; echo "<br />"; }Jika dijalankan perintah tersebut, maka di web browser akan tampil sebanyak 10 kalimat.
Penulisan Struktur Perulangan For
Untuk kondisi perulangan for, kita setidaknya membutuhkan 3 kondisi, yaitu di kondisi awal perulangan, kondisi pada saat perulangan, dan kondisi yang harus dipenuhi agar perulangan berhenti.
for (start; condition; increment) { statement; }
- Start adalah kondisi pada saat awal perulangan. Biasanya kondisi awal ini digunakan untuk membuat dan memberikan nilai kepada variabel counter yang digunakan untuk mengontrol perulangan.
- Condition adalah kondisi yang harus dipenuhi agar perulangan dijalankan. Selama kondisi ini terpenuhi, maka PHP akan terus melakukan perulangan. Biasanya variabel counter digunakan untuk mengatur akhir perulangan.
- Increment adalah bagian yang digunakan untuk memproses variabel counter agar bisa memenuhi kondisi akhir perulangan. Biasanya, pada bagian inilah kita akan membuat kondisi dari variabel counter.
- Statement adalah bagian kode program yang akan diproses secara terus-menerus selama proses perulangan berlangsung. Untuk statement ini, kita membuat blok program di antara tanda kurung kurawal ({ dan }) sebagai penanda bahwa bagian di dalam kurung kurawal inilah yang akan dikenai proses perulangan.
<?php for ($i = 1; $i <= 15; $i++) { echo $i; echo "<br />"; }Jika dijalankan kode tersebut, maka di dalam web browser akan tampil urutan angka dari 1 sampai dengan 15.
Sebagai kondisi awal dari perulangan tersebut adalah $i = 1, dimana saya memberikan nilai 1 kepada variabel $i. Variabel $i inilah yang akan menjadi counter atau penghitung dari perulangan for.
Untuk kondisi akhir $i <= 15, jadi selama variabel $i bernilai kurang atau sama dengan 15, maka perulangan akan terus dijalankan.
Sebagai contoh lain, perulangan untuk menampilkan angka 0-100, namun untuk kelipatan 10, seperti: 0.10.20..dst, sampai dengan 100.
<?php for ($i= 0; $i <= 100; $i = $i + 10) { echo $i; echo "<br />"; }