حلقه Do while ویرایش شده حلقه while هست که در درس قبلی توضیح دادیم. تنها فرق این حلقه اینه که شرط بعد از اجرا شدن کدها بررسی میشه پس در حلقه Do while کدهای داخل بلاک حداقل یک بار اجرا میشن.
Syntax
do { code to be executed; } while (condition);
مثال اول:
<?php $i = 1; do { echo "User_" . $i . "<br>"; $i ++; } while ( $i <= 5 ); ?>
خروجی:
User_1
User_2
User_3
User_4
User_5
User_2
User_3
User_4
User_5
مثال دوم:
<?php $count = 0; do { echo "I LOVE PHP"; } while($count > 1); ?>
خروجی:
I LOVE PHP
اگر به درس قبلی برگردید دیدید که ما دقیقا همین مثال رو اونجا آورده بودیم و دیدیم که حلقه اجرا نشد اما اینجا چون از حلقه Do while استفاده کردیم حلقه ما یک بار اجرا شد و پیام رو در خروجی چاپ کرد.