حلقه for (For Loop)
وقتی می دانی چند بار تکرار می خواهی، از «حلقه for» استفاده کن. «حلقه (Loop)» یعنی اجرای تکراری یک کد. مثل تمرین در پاکنویس، اما با شمارش دقیق.
معرفی حلقه for
حلقه for سه بخش دارد: شروع شمارنده، شرط ادامه، و افزایش شمارنده. اول مقدار می گیرد، سپس شرط را می سنجد، بعد از هر دور افزایش می دهد.
نمونه: چاپ 0 تا 10
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
توضیح کوتاه کارکرد
- شروع:
$x = 0;فقط یک بار اجرا می شود. - شرط: قبل هر دور بررسی می شود.
- افزایش: پس از هر دور اجرا می شود.
خروج فوری با break
گاهی باید زودتر خارج شوی. «break» ادامه حلقه را متوقف می کند.
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) {
break;
}
echo "The number is: $x <br>";
}
پرش به دور بعد با continue
با «continue» همین دور را رد کن و مستقیم برو دور بعد.
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) {
continue;
}
echo "The number is: $x <br>";
}
گام های ده تایی
می خواهی ده تا ده تا بروی جلو؟ افزایش را ده تایی کن.
for ($x = 0; $x <= 100; $x += 10) {
echo "The number is: $x <br>";
}
نکته: شرط دقیق بگذار؛ وگرنه حلقه طولانی می شود.
تمرین سریع
- یک شمارنده بساز و مقدار اولیه بده.
- شرطی بنویس که به موقع متوقف شود.
- افزایش شمارنده را درست تنظیم کن.
مطالب مرتبط: حلقه while، حلقه do...while، و حلقه for.
جمع بندی سریع
- for برای تکرار شمارشی عالی است.
- سه جزء دارد: شروع، شرط، افزایش.
- break خروج فوری می دهد.
- continue این دور را رد می کند.