انتقل إلى محتوى الدرس

Skipping Iterations with continue تخطي الدورة الحالية بـ continue

تعلّم التحكم في مسار الحلقات عبر break و continue في PHP بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
3 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

على عكس الأمر break الذي ينهي الحلقة بالكامل، يقوم الأمر continue; بتخطي الدورة الحالية فقط؛ فيتجاهل الأسطر المتبقية داخل جسم الحلقة لهذه الدورة وينتقل مباشرة إلى الدورة التالية (بتنفيذ خطوة الزيادة $i++ في حلقة for أو إعادة فحص الشرط في حلقة while):

PHP
<?php
// Print only odd numbers from 1 to 6
for ($n = 1; $n <= 6; $n++) {
    if ($n % 2 === 0) {
        continue;
    }
    echo "Odd: " . $n . "\n";
}