PHP – حلقه (while Loop)
حلقه while در PHP
تعریف
حلقه while
در PHP برای اجرای یک بلوک کد بهطور مکرر استفاده میشود تا زمانی که شرط مشخص شده برقرار باشد.
سینتکس
while (condition) {
// کدهایی که باید اجرا شوند
}
مثالها
مثال 1: چاپ اعداد از 1 تا 5
در این مثال، حلقه while
برای چاپ اعداد از 1 تا 5 استفاده شده است.
$i = 1;
while ($i < 6) {
echo $i;
$i++;
}
توجه: فراموش نکنید که متغیر $i
را افزایش دهید، در غیر این صورت، حلقه بهطور مداوم ادامه خواهد یافت و در حلقه بیپایان گیر میکند.
دستور break
با استفاده از دستور break
میتوانیم حلقه را حتی اگر شرط همچنان برقرار باشد، متوقف کنیم.
مثال: متوقف کردن حلقه زمانی که $i
برابر با 3 است
$i = 1;
while ($i < 6) {
if ($i == 3) break;
echo $i;
$i++;
}
دستور continue
با استفاده از دستور continue
میتوانیم از اجرای جاری حلقه عبور کرده و به تکرار بعدی برویم.
مثال: پرش به تکرار بعدی زمانی که $i
برابر با 3 است
$i = 0;
while ($i < 6) {
$i++;
if ($i == 3) continue;
echo $i;
}
سینتکس جایگزین
سینتکس حلقه while
میتواند با استفاده از دستور endwhile
به صورت زیر نوشته شود:
$i = 1;
while ($i < 6):
echo $i;
$i++;
endwhile;
افزایش شمارنده با گامهای دلخواه
اگر بخواهید با حلقه while
تا 100 شمارش کنید، اما بهجای افزایش یکبهیک، با هر 10 افزایش دهید، میتوانید از کد زیر استفاده کنید:
$i = 0;
while ($i < 100) {
$i += 10;
echo $i . "<br>";
}
نتیجهگیری
حلقه while
ابزار قدرتمندی است که برای اجرای مکرر یک بلوک کد تا زمانی که شرط مشخصی برقرار باشد، استفاده میشود. با استفاده از دستورهای break
و continue
، میتوانید کنترل بیشتری بر روی اجرای حلقهها داشته باشید و با سینتکسهای مختلف میتوانید کدهای خود را به صورت خواناتر و منظمتر بنویسید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام