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 هستند که به شما امکان می‌دهند تا کدهای خود را به صورت مکرر اجرا کنید و از تکرار کدهای مشابه جلوگیری کنید. در فصل‌های بعدی، به توضیح بیشتر و ارائه مثال‌هایی برای هر نوع حلقه خواهیم پرداخت.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

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

نظرات

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

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