PHP mendukung beberapa jenis loop.
for loop:
for ($i = 1; $i <= 5; $i++) {
echo $i . " ";
}
// Output: 1 2 3 4 5
while loop:
$x = 0;
while ($x < 3) {
echo $x . " ";
$x++;
}
// Output: 0 1 2
foreach — iterasi array:
// Indexed array
$buah = ["Apel", "Mangga", "Jeruk"];
foreach ($buah as $item) {
echo $item . "\n";
}
// Associative array — akses key dan value
$user = ["nama" => "Budi", "umur" => 25];
foreach ($user as $key => $value) {
echo "$key: $value\n";
}
foreach adalah loop paling sering dipakai di PHP karena aman dan mudah dibaca.
break & continue:
for ($i = 1; $i <= 10; $i++) {
if ($i == 5) break; // Berhenti di 5
if ($i % 2 == 0) continue; // Skip genap
echo $i . " ";
}
// Output: 1 3