Header Ads

لغة php : الحلقات - الحلقة while



تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .



حلقات 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 في الدرس القادم




يتم التشغيل بواسطة Blogger.