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

Nested For Loops for Grids الحلقات المتداخلة وبناء الجداول

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

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

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

يتيح وضع حلقة for داخل حلقة for أخرى بناء الحلقات المتداخلة (Nested Loops) المستخدمة في توليد الجداول ثنائية الأبعاد والشبكات. واحرص دائماً على اختيار اسم عداد مختلف لكل حلقة (مثل $row للخارجية و$col للداخلية) لمنع تداخل العدادين:

مخطط تدفق التنفيذ العملي لقسم الحلقات المتداخلة وبناء الجداول في لغة PHP
PHP
<?php
for ($row = 1; $row <= 3; $row++) {
    for ($col = 1; $col <= 3; $col++) {
        echo ($row * $col) . "\t";
    }
    echo "\n";
}