دوره while در PHP

PHP while لپتا جب بھی معین کردہ شرط صحیح رہتی ہو تو کوڈ بلاک کو چلائیں

PHP لپتا

آپ کے کد لکھتے وقت، اکثر ایسے کوڈ بلاک کو بار بار چلانا پڑتا ہے جو کچھ نہ کچھ یکساں ہیں۔ میںں جیسی کوشش کی جاسکتی ہے، جبکہ اس کو کوئی بھی کچھ نہ کچھ یکساں کوئی کد لگائی جائے، نہ تو اس کو کچھ نہ کچھ کوشش کی جاسکتی ہے

در PHP میں، ہم مندرجہ ذیل لپتا کلمات رکھتے ہیں:

  • while - جب بھی معین کردہ شرط صحیح رہتی ہو تو کوڈ بلاک کو لپتا چلائیں
  • do...while - پہلے ایک کوڈ بلاک کو چلائیں، بعد میں جب بھی معین کردہ شرط صحیح رہتی ہو تو لپتا چلائیں
  • for - حلقه کد را به تعداد مشخص شده تکرار می‌کنند
  • foreach - هر عنصر آرایه را در حلقه کد جستجو می‌کنند

دوره while در PHP

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

نحوه استفاده

while (شرایط درست است) {
  کدی که باید اجرا شود;
}

در این مثال، ابتدا متغیر $x را به ۱ تنظیم می‌کنیم ($x=1). سپس، حلقه while را اجرا می‌کنیم، تا زمانی که $x کمتر یا برابر با ۵ باشد. هر بار که حلقه اجرا می‌شود، $x یک افزایش می‌یابد:

مثال

<?php 
$x=1; 
while($x<=5) {
  echo "این عدد است: $x <br>";
  $x++;
} 
?>

مثال اجرایی

حلقه‌های do...while PHP

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

نحوه استفاده

do {
  کدی که باید اجرا شود;
} while (شرایط درست است);

در این مثال، ابتدا متغیر $x را به ۱ تنظیم می‌کنیم ($x=1). سپس، حلقه do while یک رشته را نمایش می‌دهد و سپس متغیر $x را افزایش می‌دهد. سپس شرایط بررسی می‌شود ($x آیا کمتر یا برابر با ۵ است؟). تا زمانی که $x کمتر یا برابر با ۵ باشد، حلقه ادامه خواهد داد:

مثال

<?php 
$x=1; 
do {
  echo "این عدد است: $x <br>";
  $x++;
} while ($x<=5);
?>

مثال اجرایی

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

در این مثال، $x را به ۶ تنظیم می‌کنیم و حلقه را اجرا می‌کنیم،بعد از آن، شرایط بررسی می‌شود:

مثال

<?php 
$x=6;
do {
  echo "این عدد است: $x <br>";
  $x++;
} while ($x<=5);
?>

مثال اجرایی

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