حلقه For در PHP
حلقه for از طریق یک بلوک کد به تعداد مشخص بارها حلقه می سازد.
نکته: php برای حلقه for زمانی استفاده می شود که بدانید دستور العمل تعیین شده، چند بار باید اجرا شود.
نحو استفاده از حلقه for
دستور for یک حلقه با سه عبارت اختیاری ایجاد می کند.
for (expression 1; expression 2; expression 3) {
// کدی که باید اجرا شود
}
- (Initialize) expression1:( یک بار ) قبل از اجرای بلوک کد برای تعریف یک شمارنده، اجرا می شود.
- expression2 (Condition): قبل از هر تکرار شرط تعریف شده در بلوک کد مورد بررسی قرار می گیرد، در صورت برقرار بودن شرط، تکرار انجام می شود در غیر این صورت، حلقه متوقف می شود.
- expression3 (Increment): پس از هر تکرار مورد بررسی قرار می گیرد و نحوه تغییر شمارنده ها (کاهشی یا افزایشی) در حلقه را (به میزان دلخواه) تعیین می کند.
for ($y = 1; $y <= 15; $y++) {
echo "The number is: $y <br>";
}
حلقه for به صورت تو در تو در PHP
می توانید درون حلقه for از حلقه for دیگری استفاده کنید. در زبان php، یک حلقه درون حلقه دیگر را با عنوان حلقه تو در تو می شناسیم.
for($x=0;$x<=7;$x++)
{
for($y=0;$y<=$x;$y++) {
echo " # ";
}
echo "<br/>";
}
شکستن (Break) حلقه for در PHP
دستور break برای پرش از حلقه for مورد استفاده قرار می گیرد.
for ($z = 2; $z < 20; $z++) {
if ($z == 8) {
break;
}
echo "The number is: $z <br>";
}
نکته: برای اطلاعات بیشتر به آموزش دستور شکستن (Break) در PHP مراجعه کنید.
ادامه دادن (Continue) حلقه for در PHP
دستور continue تکرار حلقه فعلی را در حلقه for متوقف می کند و با حلقه بعدی ادامه می دهد.
for ($x = 2; $x < 20; $x++) {
if ($x == 8) {
continue;
}
echo "The number is: $x <br>";
}
نکته: برای اطلاعات بیشتر به آموزش دستور ادامه دادن (continue) در PHP مراجعه کنید.
خلاصه درس
در این درس با مباحث زیر آشنا شدید:
- حلقه for و نحو استفاده از آن در PHP
- حلقه for تو در تو در PHP
- پایان حلقه for با دستور break
- ادامه دادن حلقه for با دستور continue