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$isetelah 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.
Tantangan
MudahBaca 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
7Contoh 2:
Jika inputnya adalah 1 dan 4, outputnya adalah:
1
2
3
4Coba 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
?>Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Perbandingan & Logika
Operator PerbandinganKesamaan & IdentitasOperator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika Sederhana2Variabel dan Tipe Data
AngkaString dan Tanda KutipBooleanKonvensi PenamaanRangkuman, Inisialisasi VariabelVariabel KosongPenggabungan stringMengambil input PenggunaKonversi ke Tipe Data Lain5Logika Percabangan
Pernyataan ifIf-elseOperator ternaryOperator koalesensi nullPernyataan switchRangkuman: Membuat Keputusan3Operator Dasar
Operator AritmetikaOperator ModuloOperator PangkatPenugasan GabunganInkrementasi/DekrementasiPrioritas OperatorUlasan: Perhitungan SederhanaOperator stringLatihan sendiri: Compiler PHP online