Panafrikan PHP

An educational initiative by EColSi

Discover EColSi
Choose your language
Explore the course

B05 | حوّل قائمة إلى واجهة باستخدام الحلقات

المستوى الأساسي · الدرس B05

B05 | حوّل قائمة إلى واجهة باستخدام الحلقات

B05 | حوّل قائمة إلى واجهة باستخدام الحلقات

النتيجة: تم إنشاء خطة أسبوعية دون تكرار HTML.
المفهوم الأساسي: تطبق الحلقة مهمة على عناصر متعددة.
الوقت الإرشادي: 75-100 دقيقة.

هل يمكنك نسخ نفس البطاقة سبع مرات؟

ليس من الضروري. تتكرر الحلقة عبر البيانات وتولد بطاقة واحدة لكل عنصر. إذا تغيرت القائمة، يتكيف الهيكل.

الاتصال السابق

B04 يقرر ما سيتم عرضه؛ والآن سوف نكرر هذا القرار لعدة أيام.

المفاهيم

foreach مناسب للتكرار عبر المجموعات؛ for عندما نتحكم في العداد و while عندما يعتمد التكرار على شرط ما. كل دورة تحتاج إلى مخرج واضح.

مختبر موجه

<?php
$topics = ["Variables", "Condiciones", "Ciclos"];
?>
<ul>
<?php foreach ($topics as $position => $topic): ?>
  <li>Sesión <?php echo $position + 1; ?>: <?php echo $topic; ?></li>
<?php endforeach; ?>
</ul>

جرّب قائمة فارغة وأضف رسالة باستخدام شرط.

مهمة متوسطة

يُنشئ تقويمًا من خمس جلسات بالموضوع والحالة. استخدم شرطًا داخل الحلقة للتمييز بين المعلق والمكتمل.

ملحق الجامعة

قارن for وwhile وforeach لهذه الحالة. يقوم بتنفيذ مجموعة ترابطية، ويتعامل مع الحالة الفارغة، ويأخذ في الاعتبار تعقيد الوقت في مسار واحد.

اختبارات ##

  • قائمة عادية، عنصر واحد وقائمة فارغة.
  • تأكد من أن الرقم المرئي يبدأ عند 1.
  • تأكد من أنك لم تقم بتكرار HTML يدويًا.

التسليم

أرسل الكود وثلاث لقطات شاشة أو نتائج واختيار دورة مبرر. أرسل إلى المعلم.

التالي: B06 — وظائف قابلة لإعادة الاستخدام.

Comments

Popular posts from this blog

Bem-vindo ao Panafrikan PHP: aprenda, construa e compartilhe

Bienvenue sur Panafrikan PHP : apprenez, créez et partagez