حلقه تکرار foreach در PHP

گفتیم که حلقه تکرار foreach در PHP برای نمایش مقادیر و دسته های یک آرایه به کار می رفت  و مقادیر را بر اساس تعداد مقادیر موجود در آرایه های تکرار می کرد و آن هارا به نمایش می گذاشت.

ساختا حلقه تکرار foreach به دو صورت می باشد.

(نکته: برای درک صحیح طرز کار حلقه foreach نیازمند یادگیری مبحث آرایه ها در PHP می باشد.)

foreach ($array as $value) {
    //code
}

خب درون حلقه تکرار foreach ما دو پارامتر را دریافت کردیم که یکی از آن ها متغیر مربوط به آرایه ما می باشد و دیگر مقدار های آن را دریافت می کند.

به مثال زیر دقت کنید:

$array = array( 1,  2,  3, 4, 5);
foreach( $array as $value )
{
    echo $value;
}

ما در کد بالا یک آرایه را درون یک متغیر تعریف کردیم و چندین مقدار را به آن ها اختصاص دادیم.

سپس درون حلقه foreach گفتیم، این متغیرِ آریه های ما، مقدارشان را یه متغیر value بدهند و درون حلقه گفتیم که برای ما تمامی مقادیر آرایه مان که اکنون به متغیر value اختصاص داده شده اند نمایش گذاشته شوند.

اکنون به به نوع دیگر حلقه تکرار foreach در PHP می پردازیم که ساختار آن مانند زیر است.

foreach ($array as $key => $value) {
    //code
}

باید بدانید هر آرایه علاوه بر آن که می تواند چند مقدار داشته باشد می تواند برای هر مقدارش هم یک اسم داشته باشد.

ما در این شیوه نگارش حلقه تکرار foreach هم به اسامی این آرایه ها دسترسی داریم و هم به مقدارشان و می توانیم کار های جالبی را با آن ها انجام دهیم.

البته کار با این حلقه و این شیوه نگارش نیازمند کار با آرایه ها می باشد و ما کار با حلقه تکرار foreach رو در همینجا تمام می کنیم

 

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *