شرح صفوف ومحتوى الفقرة
عندما تعرف مسبقاً عدد مرات التكرار المطلوبة، تُعد حلقة for أكثر تنظيماً وأماناً من حلقة while؛ لأنها تجمع عناصر التحكم الثلاثة (التهيئة، والشرط، والتحديث) في سطر واحد مفصول بفاصلتين منقوطتين: for (init; condition; step) { ... }، مما يمنع نسيان تحديث العداد:
PHP
<?php
for ($level = 1; $level <= 4; $level++) {
echo "Unlocked Level #" . $level . "\n";
}