PHP – حلقه (for Loop)
حلقه for در PHP
تعریف
حلقه for
در PHP برای اجرای یک بلوک کد به تعداد مشخصی بار استفاده میشود. این حلقه زمانی مفید است که تعداد تکرارهای لازم را از پیش میدانید.
سینتکس
for (expression1; expression2; expression3) {
// بلوک کد
}
نحوه عملکرد
expression1
: تنها یک بار در ابتدای حلقه ارزیابی میشود. معمولاً برای مقداردهی اولیه استفاده میشود.expression2
: قبل از هر بار تکرار حلقه ارزیابی میشود. بلوک کد تنها در صورتی اجرا میشود که این عبارت درست (true) باشد.expression3
: بعد از هر بار اجرای بلوک کد ارزیابی میشود. معمولاً برای بهروزرسانی شمارنده استفاده میشود.
مثالها
مثال 1: چاپ اعداد از 0 تا 10
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
توضیح مثال:
$x = 0;
: مقداردهی اولیه به$x
با 0.$x <= 10;
: شرطی که قبل از هر تکرار ارزیابی میشود. حلقه تنها در صورتی اجرا میشود که$x
کمتر از یا برابر با 10 باشد.$x++;
: بهروزرسانی شمارنده. در هر تکرار مقدار$x
به اندازه 1 افزایش مییابد.
مثال 2: متوقف کردن حلقه زمانی که $x
برابر با 3 است
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) break;
echo "The number is: $x <br>";
}
توضیح: در این مثال، با استفاده از دستور break
، حلقه زمانی که $x
برابر با 3 میشود، متوقف میشود و از اجرای باقیمانده بلوک کد جلوگیری میکند.
مثال 3: پرش به تکرار بعدی زمانی که $x
برابر با 3 است
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) continue;
echo "The number is: $x <br>";
}
توضیح: در این مثال، با استفاده از دستور continue
، تکرار جاری متوقف میشود و حلقه به تکرار بعدی میرود بدون اینکه کد بعد از continue
اجرا شود.
مثال 4: شمارش تا 100 با قدمهای 10
for ($x = 0; $x <= 100; $x += 10) {
echo "The number is: $x <br>";
}
توضیح: در این مثال، $x
از 0 شروع میشود و در هر تکرار به اندازه 10 افزایش مییابد تا زمانی که به 100 برسد.
نتیجهگیری
حلقه for
ابزار قدرتمندی برای اجرای یک بلوک کد به تعداد مشخصی بار است. با استفاده از این حلقه، میتوانید کنترل دقیقی بر روی تعداد تکرارها داشته باشید و با استفاده از دستورهای break
و continue
، مدیریت بهتری بر روی روند اجرای حلقه داشته باشید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام