PHP – حلقه‌ها (Loops)

حلقه‌ها (Loops) در PHP

مقدمه

گاهی اوقات در کدنویسی نیاز دارید که یک بلوک کد را چندین بار تکرار کنید. به جای اضافه کردن چندین خط کد مشابه در یک اسکریپت، می‌توانیم از حلقه‌ها استفاده کنیم.

حلقه‌ها برای اجرای یک بلوک کد به طور مکرر تا زمانی که یک شرط مشخص برقرار باشد، استفاده می‌شوند.

در PHP، چهار نوع حلقه داریم:

  1. حلقه while
  2. حلقه do…while
  3. حلقه for
  4. حلقه foreach

توجه داشته باشید که در این بخش یک نگاه سطحی به هر حلقه میندازیم، در قسمت های بعد با جزئیات کامل حلقه‌ها را توضیح خواهیم داد.

1. حلقه while

این حلقه یک بلوک کد را تا زمانی که شرط مشخصی برقرار باشد تکرار می‌کند.

سینتکس
while (condition) {
  // کدهایی که باید اجرا شوند
}
مثال

چاپ اعداد از 1 تا 5:

$x = 1;

while($x <= 5) {
  echo "عدد: $x <br>";
  $x++;
}

2. حلقه do...while

این حلقه ابتدا یک بلوک کد را اجرا می‌کند و سپس شرط را بررسی می‌کند. اگر شرط برقرار باشد، حلقه تکرار می‌شود.

سینتکس
do {
  // کدهایی که باید اجرا شوند
} while (condition);
مثال

چاپ اعداد از 1 تا 5:

$x = 1;

do {
  echo "عدد: $x <br>";
  $x++;
} while ($x <= 5);

3. حلقه for

این حلقه یک بلوک کد را تعداد مشخصی از دفعات تکرار می‌کند.

سینتکس
for (initialization; condition; increment) {
  // کدهایی که باید اجرا شوند
}
مثال

چاپ اعداد از 1 تا 5:

for ($x = 1; $x <= 5; $x++) {
  echo "عدد: $x <br>";
}

4. حلقه foreach

این حلقه برای تکرار روی هر عنصر در یک آرایه استفاده می‌شود.

سینتکس
foreach ($array as $value) {
  // کدهایی که باید اجرا شوند
}
مثال

چاپ عناصر یک آرایه:

$colors = array("قرمز", "سبز", "آبی", "زرد");

foreach ($colors as $value) {
  echo "رنگ: $value <br>";
}

نتیجه‌گیری

حلقه‌ها ابزاری بسیار قدرتمند در PHP هستند که به شما امکان می‌دهند تا کدهای خود را به صورت مکرر اجرا کنید و از تکرار کدهای مشابه جلوگیری کنید. در فصل‌های بعدی، به توضیح بیشتر و ارائه مثال‌هایی برای هر نوع حلقه خواهیم پرداخت.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
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() حذف کنید. مثالحذف...

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

نظرات

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

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