الحلقات في PHP تسمح بتكرار كتلة من الكود عدة مرات، وهي أداة أساسية للتعامل مع المصفوفات وبيانات قواعد البيانات. تأتي بأنواع متعددة كل منها يناسب موقفًا محددًا.

حلقة for

<?php
for ($i = 0; $i < 5; $i++) {
    echo $i . "<br>";
}
?>

حلقة while

<?php
$count = 0;
while ($count < 5) {
    echo $count;
    $count++;
}
?>

حلقة do...while

<?php
$x = 10;
do {
    echo $x;
    $x++;
} while ($x < 5); // تنفّذ مرة على الأقل
?>

حلقة foreach

<?php
$colors = ["أحمر", "أخضر", "أزرق"];
foreach ($colors as $color) {
    echo $color . "<br>";
}
?>