Perulangan adalah sebuah kondisi dimana satu atau beberapa baris kode program di eksekusi secara berulang-ulang.
Loop digunakan untuk mengeksekusi blok kode yang sama berulang kali, blok kode yang sama dijalankan berulang-ulang beberapa kali selama kondisi tertentu benar.
Struktur perulangan pada bahasa PHP ada empat jenis yaitu while, do while, for, dan foreach.
While digunakan untuk mengeksekusi kode program secara berulang-ulang selama kondisi yang ditentukan benar.
Aturan penulisan perulangan dengan while loop adalah sebagai berikut:
while (condition is true) {
code to be executed;
}
Berikut contoh perintah perulangan while, jika kita akan mencetak kalimat Belajar Bahasa Pemrograman PHP sebanyak lima kali.
";
$x++;
}
?>
Penjelasan:
Perintah do…while bekerja dengan mengeksekusi blok kode terlebih dulu, kemudian memeriksa kondisi, dan menjalankan blok kode ketika kondisi yang ditentukan benar.
Do . . . while memiliki aturan penulisan sebagai berikut:
do {
code to be executed;
} while (condition is true);
Contoh di bawah ini perintah do while untuk mencetak angka 1 sampai dengan 5. Pertama ditetapkan nilai variabel $x ke 1 ($x = 1). Kemudian, loop do while akan mencetak nilai awal, dan kemudian menambah variabel $x dengan 1.
Selanjutnya kondisi diperiksa (apakah $x kurang dari, atau sama dengan 5?), dan loop akan terus berjalan selama $x kurang dari, atau sama dengan 5.
";
$x++;
} while ($x <= 5);
?>
Dalam sebuah do…while loop, kondisi diuji setelah mengeksekusi pernyataan di dalam loop. Ini berarti bahwa do…while loop akan mengeksekusi pernyataannya setidaknya sekali, bahkan jika kondisinya salah, kemudian menguji kondisinya. Lihat contoh dibawah ini.
";
$x++;
} while ($x <= 5);
?>
Struktur perulangan ini akan mengulang-ulang eksekusi beberapa baris kode program di dalamnya berdasarkan perubahan isi sebuah variabel. Jika isi variabel yang di acu sudah sampai titik akhir, maka perulangan akan berhenti.
For Loop digunakan ketika Anda tahu sebelumnya berapa kali script harus dijalankan. Struktur perulangan for memiliki aturan penulisan sebagai berikut:
for (init counter; test counter; increment counter) {
code to be executed for each iteration;
}
Penjelasan:
Contoh di bawah ini menampilkan angka dari 0 hingga 10:
";
}
?>
Penjelasan:
Dibawah ini adalah contoh program perulangan yang menampilkan bilan 0 sampai 100 dengan kelipatan 5:
";
}
?>
Foreach Loop digunakan untuk menampilkan nilai array, dan perulangan yang ditampilkan sesuai dengan nomor indeks / nilai dalam array. Struktur penulisan sintax foreach loop adalah sebagai berikut:
foreach ($array as $value) {
code to be executed;
}
Contoh berikut akan menampilkan nilai dari array dari $colors:
";
}
?>
Sedangkan contoh berikut akan menampilkan kunci dan nilai dari array $age:
"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val
";
}
?>
Adapula contoh lain untuk menghentikan perulangan dengan menggunakan pernyataan bersyarat seperti berikut ini:
";
}
?>
Kamu juga bisa menggunakan pernyataan continue agar pernyataan perulangan terus berlanjut berdasarkan kondisi tertentu, berikut contohnya:
";
$x++;
}
?>
You cannot copy content of this page