يوجد اكثر من طريقة لعمل حلقة تكرار فى لغة PHP
هما :
- for Loop
- foreach loop
- while loop
حلقة التكرار For
الكود التوضحي
- init counter وهى تهيئة العداد بالقيمة الابتدائية
- test counter وهو اختبار العداد فى حالة الرجوع ب true فان الحلقة تستمر ام فى حالة الرجوع ب false فانه يتم الخروج من حلقة التكرار
- increment counter وهو زيادة العداد بمقدار معين
مثال عملى
حلقة التكرار Foreach
حلقة foreach تعمل فقط على المصفوفات.
الكود التوضيحى
حيث لكل قيمة من قيم المصفوفة يتم استعداء هذه القيمة داخل الحلقة باسم المتغير value$
مثال عملى
حلقة التكرار While
يتم تنفيذ ما داخل حلقة التكرار while طالما الشرط الخاصه بها صحيح او يرجع ب true.
الكود التوضيحيى
مثال عملى
اولا يتم تعيين القيمة الابتدائية للعداد x$ بقيمة 1 بعد ذلك يتم تكرار ماداخل الحلقة while طالما الشرط $x <= 5 صحيح حيث يتم تنفيذ الجملة الطباعة وكذلك تغير قيمة العداد بزيادته بقيمة 1.