PHPPemula 12 menit
Perulangan: for, while, foreach
Cara mengulang kode di PHP secara efisien.
for
<?php for ($i = 1; $i <= 5; $i++) { echo "Angka: $i\n"; } ?>
Tiga bagian:
- Inisialisasi —
$i = 1 - Kondisi —
$i <= 5(selama true, loop jalan) - Increment —
$i++
while
<?php $i = 1; while ($i <= 5) { echo "$i "; $i++; } ?>
do-while
Minimal eksekusi 1 kali:
<?php $i = 10; do { echo "$i "; $i++; } while ($i <= 5); // Output: 10 (jalan sekali walaupun kondisi langsung false) ?>
foreach — Khusus Array
<?php $buah = ["apel", "mangga", "jeruk"]; foreach ($buah as $b) { echo "$b\n"; } // Dengan index/key foreach ($buah as $i => $b) { echo "$i: $b\n"; } ?>
break & continue
break— keluar dari loopcontinue— lewati iterasi ini, lanjut berikutnya
<?php for ($i = 1; $i <= 10; $i++) { if ($i == 5) continue; // skip 5 if ($i == 8) break; // berhenti di 8 echo "$i "; } // Output: 1 2 3 4 6 7 ?>
Coba kode ini
Buka di Playground <?php
// Tabel perkalian 5
echo "Tabel perkalian 5:\n";
for ($i = 1; $i <= 10; $i++) {
$hasil = 5 * $i;
echo "5 x $i = $hasil\n";
}
?>