PHP Loop
PHP Loop
Loop dalam PHP adalah struktur yang memungkinkan kita mengeksekusi sekumpulan kode
berulang kali hingga kondisi tertentu terpenuhi. PHP memiliki beberapa jenis loop, yaitu:
1. while Loop
while loop akan terus menjalankan kode di dalamnya selama kondisi bernilai true.
while (kondisi) {
// kode yang dijalankan selama kondisi true
}
2. do...while Loop
do...while mirip dengan while , namun kode di dalam loop akan dijalankan
setidaknya satu kali, meskipun kondisi bernilai false.
do {
// kode yang dijalankan setidaknya sekali
} while (kondisi);
3. for Loop
for loop digunakan ketika Anda mengetahui jumlah perulangan yang diperlukan.
4. foreach Loop
foreach digunakan untuk mengulangi setiap elemen dalam array.
Contoh Latihan
1. Latihan 1: Mencetak Bilangan 1-10 Menggunakan while
$i = 1;
while ($i <= 10) {
echo $i . " ";
$i++;
}
$jumlah = 0;
for ($i = 1; $i <= 10; $i++) {
$jumlah += $i;
}
echo "Jumlah dari 1 hingga 10 adalah: " . $jumlah;
break dan continue adalah dua kata kunci yang digunakan dalam loop PHP untuk
mengontrol alur eksekusi:
1. break
break digunakan untuk menghentikan atau keluar dari loop sebelum kondisi selesai. Saat
break dipanggil, loop akan berhenti, dan eksekusi akan melanjutkan ke kode setelah
loop.
Penjelasan:
Pada contoh di atas, break menghentikan loop saat nilai $i mencapai 5. Hasilnya,
angka 5 ke atas tidak ditampilkan.
2. continue
continue digunakan untuk melewati iterasi saat ini dan melanjutkan ke iterasi berikutnya.
Saat continue dipanggil, kode setelah continue dalam loop tersebut tidak dieksekusi,
dan loop akan lanjut ke iterasi berikutnya.
Penjelasan:
Pada contoh ini, saat $i bernilai 5, continue akan melewati echo $i untuk nilai 5 dan
langsung lanjut ke $i berikutnya, yaitu 6. Akibatnya, angka 5 tidak ditampilkan.
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i == 5) {
continue; // lewati angka 5
}
if ($i == 8) {
break; // hentikan loop saat angka 8 tercapai
}
echo $i . " ";
}
// Output: 1 2 3 4 6 7
?>
Penjelasan:
Soal Praktikum
Gunakan teknik pengulangan untuk membuat tampilan berikut, 1 file per tampilan. Hasilnya di
posting di grup berupa screenshot di hari yang sama saat praktikum.
Tugas-3
Buatlah program untuk menentukan n Faktorial sebagaimana contoh berikut:
Jawaban dikirim ke email: [email protected] dengan
subject: Tugas-3 web 2024 a.n NamaAnda Kelas ??
Deadline: 4 nov 2024