حلقة PHP foreach
الحلقة foreach
- حلقات من خلال كتلة من التعليمات البرمجية لكل عنصر في المصفوفة.
حلقة PHP foreach
الحلقة foreach
تعمل فقط على المصفوفات ، وتستخدم للتكرار خلال كل زوج مفتاح / قيمة في مصفوفة.
بناء الجملة
foreach ($array as $value)
{
code to be executed;
}
لكل تكرار حلقي ، يتم تعيين قيمة عنصر المصفوفة الحالية إلى قيمة $ ويتم تحريك مؤشر المصفوفة بمقدار واحد ، حتى يصل إلى آخر عنصر مصفوفة.
أمثلة
سينتج المثال التالي قيم المصفوفة المحددة (ألوان $):
مثال
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
سيخرج المثال التالي كلاً من المفاتيح وقيم المصفوفة المحددة (العمر $):
مثال
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
سوف تتعلم المزيد عن المصفوفات في فصل PHP Arrays .