تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .
حلقات 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 في الدرس القادم
ليست هناك تعليقات:
إرسال تعليق