loopforeachdasarPemula3 mnt baca
Loop: For, While, dan Foreach
Mengulang pekerjaan: for, while, do-while, dan foreach untuk menjelajahi array.
for
Dipakai kalau jumlah pengulangan sudah jelas:
php
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Putaran ke-$i<br>";
}while dan do-while
while mengecek kondisi sebelum jalan, do-while mengecek sesudah (jadi minimal jalan sekali):
php
<?php
$saldo = 100;
while ($saldo > 0) {
echo "Saldo: $saldo<br>";
$saldo -= 25;
}
do {
echo "Ini pasti tampil sekali.";
} while (false);foreach: rajanya array
Untuk membaca isi array, foreach paling nyaman:
php
<?php
$buah = ["apel", "mangga", "jeruk"];
foreach ($buah as $b) {
echo "$b<br>";
}
$siswa = ["nama" => "Malik", "kelas" => "XII"];
foreach ($siswa as $key => $value) {
echo "$key: $value<br>";
}break dan continue
php
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i == 4) continue; // lewati 4
if ($i == 7) break; // berhenti total di 7
echo "$i ";
}
// Output: 1 2 3 5 6Catatan teknis: Pastikan kondisi loop bisa menjadi
false, kalau tidak kamu dapat infinite loop yang menggantung browser. Juga hati-hati denganforeach ($arr as &$v)(by reference): variabel$vtetap menempel ke elemen terakhir setelah loop selesai, jadi panggilunset($v)setelahnya kalau tidak butuh lagi.