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، مدیریت بهتری بر روی روند اجرای حلقه داشته باشید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.