تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .
حلقات PHP
عند كتابتك لكود معين وتريد أن يكون هذا الكود مماثل لعدة مرات بالظهور نفسه مجدداً ضمن سطر معين .
عوضاً عن كتابة الكود أكثر من مرة يمكنك استخدام الكود مرة واحدة وبشكل حلقات متتالية عندها يظهر الكود الذي تريد أكثر من مرة .
هناك 4 أنواع من الحلقات في PHP
- الحلقات باستخدام while : من خلال استخدام مجموعة أكواد عند تحقق شرط معين .
- الحلقات باستخدام do...while : من خلال استخدام مجموعة أكواد لمرة واحدة ثم تكرار الحلقة طالما يتحقق ذلك شرط .
- الحلقات باستخدام for : من خلال استخدام مجموعة أكواد لتحديد عدد مرات معينة .
- الحلقات باستخدام foreach : من خلال استخدام مجموعة أكواد لكل عنصر في المصفوفة .
الحلقة while
تستخدم الحلقات باستخدام while من خلال استخدام مجموعة أكواد عند تحقق شرط معين .
التركيبة
while (condition) { code to be executed; }
مثال
يشرح المثال التالي حلقة تبدأ بالمتغير i=1 . ستستمر الحلقة بالعمل طالما المتغير i هي أصغر من أو يساوي 5 . سيتم زيادة رقم واحد 1 في كل مرة تعمل بها الحلقة حتى تستوفي الشرط .
<html> <body> <?php $i=1; while($i<=5) { echo "الرقم هو " . $i . "<br />"; $i++; } ?> </body> </html>
النتيجة
الرقم هو 1
الرقم هو 2
الرقم هو 3
الرقم هو 4
الرقم هو 5
التعبير do...while
تستخدم مجموعة أكواد لمرة واحدة ثم تكرار الحلقة طالما يتحقق ذلك شرط .
التركيبة
do { code to be executed; } while (condition);
مثال
يشرح المثال التالي حلقة تبدأ بالمتغير i=1 . ستستمر الحلقة بالعمل طالما المتغير i هي أصغر من أو يساوي 5 . سيتم زيادة رقم واحد 1 في كل مرة تعمل بها الحلقة حتى تستوفي الشرط
<html> <body> <?php $i=1; do { $i++; echo "The number is " . $i . "<br />"; } while ($i<=5); ?> </body> </html>
النتيجة
الرقم هو 2
الرقم هو 3
الرقم هو 4
الرقم هو 5
الرقم هو 6
سيتم شرح الحلقات for و أيضاً foreach في الدرس القادم
ليست هناك تعليقات:
إرسال تعليق