PHP للحلقة
حلقة ينفذ كتلة من التعليمات البرمجية على عدد محدد من المرات، أو عندما يكون الشرط المحدد غير صحيح يتم تنفيذ كتلة التعليمات البرمجية حلقة.
لحلقة
لحلقة يستخدم لتعرف مسبقا التي تحتاجها لتشغيل البرنامج النصي هو عدد المرات.
قواعد
{
要执行的代码;
}
المعلمات:
- الافتراضي:أساسا تهيئة يتم استخدام قيمة متغيرة لضبط عداد (ولكن يمكن أن يكون يتم تنفيذ أي رمز مرة واحدة في بداية الدورة).
- الشرط:القيود التنفيذ دوري. إذا كان هذا صحيحا، وتستمر الحلقة. إذا كان غير صحيح، تنتهي الحلقة.
- تزايدي:تستخدم أساسا لزيادة العداد (ولكن يمكن أن يكون أي رمز في نهاية الحلقة يتم تنفيذه).
ملاحظة: المعلماتالقيمةوزيادةالأوليةأعلاه يمكن أن تكون فارغة أو لديك تعبيرات متعددة (مفصولة بفواصل).
أمثلة
الأمثلة التالية تحدد قيمة أولية ط = 1 دورة. طالماأناالمتغير هو أقل من أو يساوي 5، وسوف تستمر الحلقة لتشغيل. في كل مرة تقوم بتشغيل دورة، يتزايدطمتغير 1:
<body>
<?php
for ($i=1; $i<=5; $i++)
{
echo "The number is " . $i . "<br>";
}
?>
</body>
</html>
الإخراج:
The number is 2
The number is 3
The number is 4
The number is 5
حلقة foreach
يستخدم حلقة Foreach من خلال مجموعة.
بناء الجملة
{
要执行代码;
}
مرة واحدة كل دورة، سيتم تعيين القيمة الحالية للعنصر صفيف إلى متغير قيمة $ (مؤشر مجموعة سينتقل احدا تلو الآخر)، خلال الدورة القادمة، وسوف ترى القيمة التالية في المصفوفة.
أمثلة
يظهر المثال التالي قيمة الانتاج من مجموعة معينة من الحلقات:
<body>
<?php
$x=array("one","two","three");
foreach ($x as $value)
{
echo $value . "<br>";
}
?>
</body>
</html>
الإخراج:
two
three