در حلقهwhile تا زمانيكه شرط حلقه برقرلر باشد، بلوك آن اجرا ميگردد .فرمت يا قالب دستور زير است.
مثال ـ دراين مثال حلقهwhile است كه اعداد1 تا 5را نمايش ميدهد.
<?php $x=1; while($x<=5) { echo "The number is: $x <br>"; $x++; } ?>
تشريح مثال ـ مطلبق زير
1ـ شماره حلقه متغير$x ومقدار اوليه شروع حلقه عدد 1 درآن قرار ميگيرد . $x=1;
2ـ شرط$x<=5 بيان گر تداوم حلقه بوده وحلقه تا درست بودن شرط ادامه مي يابد
3ـ دستور$x++ در داخل حلقه، هر بارتكرار مقدار $x را يك واحد افزايش افزايش ميدهد .اين عمل بعدازecho انجام ميگرد .
-4با اين شرايط حلقه پنج بار تكرار ميگردد،و در مرحله ششم شرط نادرست بوده وحلقه ادامه پيدا نميكند.
مثال ـ درمثال زير با استفاده ازحلقهwhile عدد100را ازصفر ده تائي شمارش ميشود
<?php $x=0; while ($x<=100) { echo "The number is: $x <br>"; $x+=10; // menas $x=$x+10; } ?>