تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .
الحلقة For
تستخدم الحلقة For عند معرفة عدد المرات التي يجب أن يعمل بها الكود .
التركيبة
for (init; condition; increment) { code to be executed; }
البارامترز Parameters
- Init : تستخدم عادة لضبط العداد (لكن يمكن أن يكون أي نوع من الأكواد التي ستظهر مرة في بداية كل حلقة ) .
- Condition : الشرط و هو الشرط الذي سيرفق في الحلقة في حال كان الشرط true فإن الحلقة ستكمل الدوران ولكن في حال كان الشرط false ستتوقف الحلقة .
- Increment : تستخدم عادة لزيادة العداد .
ملاحظة : كل واحد من البارامتر في التركيبة السابقة يمكن أن يكون خالياً و يمكن أن يكون أكثر من تعبير مفصول بفاصلة .
يعرّف المثال التالي حلقة تبدأ من i=1 . ستستمر الحلقة بالدوران طالما أن i هي أصغر أو تساوي 5 . سيتم زيادة i بالرقم 1 في كل مرة تدور فيها الحلقة .
<html> <body><?php for ($i=1; $i<=5; $i++) { echo "الرقم هو " . $i . "<br />"; } ?> </body> </html>
النتيجة
الرقم هو 1
الرقم هو 2
الرقم هو 3
الرقم هو 4
الرقم هو 5
حلقة foreach
من خلال استخدام مجموعة أكواد لكل عنصر في المصفوفة .
التركيبة
foreach ($array as $value) { code to be executed; }
في المثال التالي يشرح كيفية إظهار النتيجة من المصفوفة :
<html> <body><?php $x=array("واحد","اثنان","ثلاثة"); foreach ($x as $value) { echo '<ul>'; echo '<li>' . $value . "</li>"; echo '</ul>'; } ?> </body> </html>
النتيجة
- واحد
- اثنان
- ثلاثة
ليست هناك تعليقات:
إرسال تعليق