كلمة الإدارة |
كلمة الإدارة |
تنبيه هام جداً |
أضف رد جديد |
09-04-2019, 11:02 AM | #1 |
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
|
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
الدوران في حالة تحقق الشرط وفي حالة عدم تحققه لا يتم الدخول للحلقه
أمثلة :
<?php $count = 0; while(10) { echo "<h3> Hi </h3>"; } while(true) { echo "<h3> Hi </h3>"; } while('ahmed') { echo "<h3> Hi </h3>"; } while($count < 10) { echo "<h3> Hi </h3>"; } while($count != 10) { echo "<h3> Hi </h3>"; } ?> - جميع الحلقات السابقة حلقات غير منتهيه تسبب تجمد المتصفح والضغط على الخادم والسبب أن الشرط محقق دائماً كما نعلم * أمثلة على حلقات صحيحة ومنتهية : <?php $count = 1; while($count <= 10) { echo "<h3> Hi </h3>"; $count++; } while(true) { echo "<h3> YES </h3>"; if($count++ == 20) break; } ?> * حلقة الدوران do while : - وهي نفس حلقة الدوران while ولكن الفرق عنها أنها تنفذ دوران واحد قبل إختبار تحقق الشرط وصيغتها العامة هي : <?php do { /* الأكواد المراد تكرارها */ }while(/*الشرط*/); ?> * أمثلة : <?php do { echo "<h3>Hi</h3>"; }while(false); $count = 0; do { echo '<h3>$count = '.++$count.'</h3>'; }while($count < 10); ?> ملاحظة : في كل حلقات التكرار السابقة يمكن استخدام continue لتخطي حلقة أو الخروج نهائياً من الحلقة بإستخدام break هناك صيغ أخرى لإستخدامها مع الأوامر البرمجية كـ if و for و while و switch لإستخدامها بدلاً من الأقواس والصيغ العامة لها كالتالي : <?php if (/*الشرط*/): /* أي عدد من الأوامر البرمجية */ endif; // الحالة المتعدده if(/*الشرط*/): /* أي عدد من الأوامر البرمجية */ elseif(/*الشرط*/): /* أي عدد من الأوامر البرمجية */ elseif(/*الشرط*/): /* أي عدد من الأوامر البرمجية */ endif; while(/*الشرط*/): /* الأوامر البرمجية المراد تكرارها */ endwhile; for(/*أوامر الحلقة*/): /* الأوامر البرمجية المراد تكرارها */ endfor; switch(/*القيمة*/): case "": // ... break; case "": // ... break; default: //... endswitch; ?> التمرين : - إطبع جدول الضرب 12*12 في جدول - إطبع جدول الضرب للعدد 5 في صف واحد من جدول - إطبع جدول الضرب للعدد 5 في عمود واحد من جدول ملاحظة : إستخدم وسم table في الـ HTML المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الكلمات الدلالية (Tags) |
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
تعريف الثوابت بإستخدام الكلمة المحجوزة const | الفارس | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 09-04-2019 11:00 AM |