آفلاین
user-avatar

دستور forech

2 سال پیش
توسط مهدی رستگار آپدیت شد
آفلاین
user-avatar
روح اله ابراهیم زاده ( 13103 تجربه )
2 سال پیش
تخصص : PHP.LARAVEL

سلام . من یه حلقه فورایچ دارم.
مثلا میشه 10 تا ستون .
میخوام یکی از ستون ها فقط یک بار تکرار شه . و 9تای بقیش چاپ نشه اصلا.
قبلا یادمه با continue این کارو کردم . اما اینجا جواب نمیده چون بقیه جدوله چاپ نمیشه و break میشه

آفلاین
user-avatar
مهدی رستگار ( 15922 تجربه )
2 سال پیش
تخصص : توسعه دهنده frontend & backend

حلقه for each به تعداد آیتم ها در یک آرایه کدهای داخل بلاک را اجرا می کند. یعنی اگر پنج آیتم در یک آرایه داشته باشیم حلقه ما پنج بار تکرار می شود . معمولا زمانی که نمی دانیم حلقه ما چند بار اجرا بشه یا از تعداد آیتم ها خبر نداریم از for each استفاده می کنیم.
حلقه for each فقط برای آرایه ها قابل استفاده است.
حالا اگه نمیخوای یکی از آیتم های آرایه چاپ بشه میتونی از دستور if داخل for each استفاده کنی

برای ارسال پاسخ باید وارد سایت شوید