Menu
CoddyTech

For loop

Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 47 dari 71.

Perulangan memungkinkan kamu menjalankan blok kode beberapa kali tanpa menulisnya berulang kali. for loop ideal digunakan saat kamu tahu persis berapa kali kamu ingin mengulangi sesuatu.

Perulangan for memiliki tiga bagian yang dipisahkan oleh titik koma: inisialisasi, kondisi, dan kenaikan.

<?php
for ($i = 1; $i <= 5; $i++) {
    echo $i . "\n";
}
?>

Ini menampilkan angka 1 sampai 5, masing-masing pada baris baru. Begini cara kerjanya:

  • $i = 1: menetapkan nilai awal (dijalankan sekali)
  • $i <= 5: memeriksa apakah perulangan harus dilanjutkan
  • $i++: meningkatkan $i setelah setiap iterasi

Perulangan terus berjalan selama kondisinya bernilai true. Setelah $i menjadi 6, kondisi tidak lagi terpenuhi dan perulangan berhenti.

Kamu juga bisa menghitung mundur atau menggunakan nilai langkah yang berbeda:

<?php
for ($i = 10; $i >= 0; $i -= 2) {
    echo $i . "\n";
}
?>

Ini menghitung mundur dari 10 hingga 0 dengan selisih dua: 10, 8, 6, 4, 2, 0.

challenge icon

Tantangan

Mudah

Baca dua bilangan bulat dari input: bilangan awal dan bilangan akhir.

Gunakan perulangan for untuk mencetak semua bilangan dari bilangan awal hingga bilangan akhir (inklusif), masing-masing pada baris terpisah.

Contoh 1:

Jika inputnya adalah 3 dan 7, outputnya adalah:

3
4
5
6
7

Contoh 2:

Jika inputnya adalah 1 dan 4, outputnya adalah:

1
2
3
4

Coba sendiri

<?php
// Baca input
$start = intval(fgets(STDIN));
$end = intval(fgets(STDIN));

// TODO: Tulis kodemu di bawah ini menggunakan for loop untuk mencetak angka dari start hingga end

?>
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler PHP online