حلقه ها در PHP

در زبان PHP، حلقهها برای اجرای یک بخش از کد بهصورت تکراری استفاده میشوند، تا زمانی که یک شرط خاص برقرار باشد. PHP از چند نوع حلقه پشتیبانی میکند:
1. حلقه while
این حلقه تا زمانی که شرط مشخصشده درست باشد، کد را اجرا میکند.
ساختار:
} while (condition)
Code to execute//
{
مثال:
; 1 = $1
} while ($i <= 5)
;“<echo “Value: $i<br
; ++$i
{
2. حلقه do...while
این حلقه حداقل یک بار کد را اجرا میکند، سپس تا زمانی که شرط درست باشد، تکرار میشود.
ساختار:
} do
Code to execute//
; while (condition) {
مثال :
; 1= $1
} do
; “<echo “Value: $i<br
; ++$i
; while ($i <= 5) {
3. حلقه for
این حلقه زمانی استفاده میشود که تعداد دفعات تکرار مشخص باشد. مقداردهی اولیه، شرط، و افزایش/کاهش در یک خط نوشته میشوند.
ساختار:
} for (initialization; condition; increment/decrement)
Code to execute//
{
مثال:
} for ($i = 1; $i <= 5; $i++)
;“<echo “Value: $i<br
{
4. حلقه foreach
این حلقه برای پیمایش آرایهها استفاده میشود. هر عنصر از آرایه را یکییکی پردازش میکند.
ساختار:
} foreach ($array as $value)
Code to execute//
{
مثال:
;colors = [‘Red’, ‘Green’, ‘Blue’]$
} foreach ($colors as $color)
; “<echo “Color: $color<br
{
با کلید و مقدار:
;person = [‘name’ => ‘John’, ‘age’ => 30]$
} foreach ($person as $key => $value)
; “<echo “$key: $value<br
{
5. دستورات break
و continue
break
: فوراً حلقه را متوقف میکند.continue
: اجرای این تکرار را رد کرده و به تکرار بعدی میرود.
مثال از break
:
} for ($i = 1; $i <= 10; $i++)
} if ($i == 5)
;break
{
; “<echo “Value: $i<br
{
مثال از continue
:
for ($i = 1; $i <= 10; $i++)
if ($i == 5)
; continue
{
;“<echo “Value: $i<br
{
با استفاده از نوع مناسب حلقه، میتوانید وظایف تکراری را بهطور مؤثر در PHP انجام دهید.
دیدگاهتان را بنویسید