حلقه foreach PHP(The PHP foreach Loop)


حلقه foreach فقط روی آرایه‌ها کار می‌کند و برای حلقه زدن از میان هر جفت کلید/مقدار در یک آرایه استفاده می‌شود.


نحو



foreach ($آرایه به عنوان $مقدار)
{

  کدی که باید اجرا شود؛

}


برای هر تکرار حلقه، مقدار
عنصر آرایه فعلی به $value اختصاص داده می شود و نشانگر آرایه توسط آن جابه جا می شود
یک، تا زمانی که به آخرین عنصر آرایه برسد.


نمونه‌ها


مثال زیر مقادیر the را خروجی خواهد کرد
آرایه داده شده ($colors):




مثال



<?php
$colors = array("red", "green", "blue", "yellow");


foreach ($colors as $value) {
  echo "$value <br>";
}
?>




مثال زیر هم کلیدها و هم مقادیر the را خروجی می دهد
آرایه داده شده ($age):



مثال



<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");


foreach($age as $x => $val) {
  echo "$x = $val<br>";
}
?>




در فصل آرایه‌های PHP درباره آرایه‌ها بیشتر خواهید آموخت.