PHP – حلقهها (Loops)
حلقهها (Loops) در PHP
مقدمه
گاهی اوقات در کدنویسی نیاز دارید که یک بلوک کد را چندین بار تکرار کنید. به جای اضافه کردن چندین خط کد مشابه در یک اسکریپت، میتوانیم از حلقهها استفاده کنیم.
حلقهها برای اجرای یک بلوک کد به طور مکرر تا زمانی که یک شرط مشخص برقرار باشد، استفاده میشوند.
در PHP، چهار نوع حلقه داریم:
- حلقه while
- حلقه do…while
- حلقه for
- حلقه foreach
توجه داشته باشید که در این بخش یک نگاه سطحی به هر حلقه میندازیم، در قسمت های بعد با جزئیات کامل حلقهها را توضیح خواهیم داد.
1. حلقه while
این حلقه یک بلوک کد را تا زمانی که شرط مشخصی برقرار باشد تکرار میکند.
سینتکس
while (condition) {
// کدهایی که باید اجرا شوند
}
مثال
چاپ اعداد از 1 تا 5:
$x = 1;
while($x <= 5) {
echo "عدد: $x <br>";
$x++;
}
2. حلقه do...while
این حلقه ابتدا یک بلوک کد را اجرا میکند و سپس شرط را بررسی میکند. اگر شرط برقرار باشد، حلقه تکرار میشود.
سینتکس
do {
// کدهایی که باید اجرا شوند
} while (condition);
مثال
چاپ اعداد از 1 تا 5:
$x = 1;
do {
echo "عدد: $x <br>";
$x++;
} while ($x <= 5);
3. حلقه for
این حلقه یک بلوک کد را تعداد مشخصی از دفعات تکرار میکند.
سینتکس
for (initialization; condition; increment) {
// کدهایی که باید اجرا شوند
}
مثال
چاپ اعداد از 1 تا 5:
for ($x = 1; $x <= 5; $x++) {
echo "عدد: $x <br>";
}
4. حلقه foreach
این حلقه برای تکرار روی هر عنصر در یک آرایه استفاده میشود.
سینتکس
foreach ($array as $value) {
// کدهایی که باید اجرا شوند
}
مثال
چاپ عناصر یک آرایه:
$colors = array("قرمز", "سبز", "آبی", "زرد");
foreach ($colors as $value) {
echo "رنگ: $value <br>";
}
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام