PHP dasturlash tilida massivlar va list lar ustida har bir elementini bo'yicha tsiklni aylantirish uchun eng yaxshi usuli bu foreach hisoblanadi. foreach sintaksisi quyidagicha.
foreach ($array as $value) {
/* foreach kod blogi, foreach tskil tanasi ; */
}
bunda $array har bir elementini $value sifatida murojaat qilib $value orqali siz tsikl aylangan vaqtdagi keladigan massiv elemetiga murojaat qilasiz ya'ni har aylanish davridagi qiymatlar $value da bo'ladi.
Misol
Hafta kunlaridan tashkil topgan massivni har bir elementini alohida chiqarish.
<?php
$week = array("Dushanba", "Seshanba", "Chorshanba", "Payshanba", "Juma", "Shanba" , "Yakshanba");
foreach ($week as $day) {
echo "$day <br>";
}
?>
Ko'rib turganingizdek foreach juda qulay va oson tarizda ishlaydi. foreach da kodni kamroq yozasiz va tushunarliroq bo'ladi.