آموزش حلقه do while در php

حلقه ی do...while : این حلقه بر روی یک قطعه کد، ابتدا یک بار حلقه می زند و سپس تا زمانی که یک شرط true باشد، حلقه را تکرار می کند. یعنی ابتدا یک بار کدها را اجرا می کند و سپس شرط را بررسی می کند و تکرار حلقه را ادامه می دهد.


حلقه do while در php

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

سینتکس یا شیوه ی نوشتن:

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

 


مثال ها

مثال زیر، ابتدا مقدار متغیر x$ را برابر با 1 قرار می دهد(یعنی $x=1). سپس، حقله ی do while یک خروجی را ایجاد می کند و سپس مقدار x$ را یک واحد اضافه می کند. سپس شرط بررسی می شود(که آِیا x$  کوچکتر یا مساوی 5 است یا نه؟) و تا زمانی که x$ کوچکتر یا مساوی 5 است، حلقه ادامه پیدا می کند.

مثال

<!DOCTYPE html>
<html>
<body>

<?php 
$x = 1;

do {
  echo "The number is: $x <br>";
  $x++;
} while ($x <= 5);
?>

</body>
</html>

 نتیجه:

The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5 

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

مثال

<!DOCTYPE html>
<html>
<body>

<?php 
$x = 6;

do {
  echo "The number is: $x <br>";
  $x++;
} while ($x <= 5);
?>

</body>
</html>

 نتیجه:

 The number is: 6 

 

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.


تصویر امنیتی
تصویر امنیتی جدید

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال