ساخت حلقه (Loop)، با for ، در PHP

با استفاده از دستور for در PHP ، می توانیم یک حلقه (Loop) بسازیم.

منظور از حلقه (Loop) این است که یک یا چند دستور داریم که باید آنها را بارها اجرا کنیم و تفاوت اجرای هر بار این دستورات این است که متغیر (Variable) مربوط به حلقه (Loop)، مقدارش (Value) تغییر می کند. یعنی اینکه به متغیر یک مقدار (Value) اولیه می دهیم و دستورات یک بار با این مقدار اجرا می شوند، سپس مقدار متغیر تغییر می یابد و دستورات بار دیگر با این مقدار جدید متغیر اجرا می شوند و همین طور اجرای دستورات به صورت حلقه وار ادامه پیدا می کند و برای ادامه پیدا کردن اجرای حلقه وار دستورات، یک شرط را خواهیم نوشت که تا زمانی که آن شرط صادق باشد، اجرای دستورات در حلقه ادامه خواهد یافت. پس از رسیدن به مقداری از متغیر، که دیگر شرط برآورده نشود، حلقه پایان می یابد.

برای درک بهتر توضیحات فوق، به مثال زیر توجه کنید :

مثال

درون پرانتز دستور for ، سه عبارت نوشته شده است.

عبارت اول که به صورت $i=1 نوشته شده، مشخص کرده است که متغیری که در هر بار اجرای دستورات حلقه تغییر می کند، متغیر i نام دارد و مقدار اولیه تعیین شده برای آن برابر 1 می باشد.

عبارت دوم که به صورت $i<6 نوشته شده، شرط ادامه اجرای دستورات حلقه می باشد و چنانچه مقدار جدید متغیر i دیگر این شرط را برآورده نکند، آنگاه اجرای دستورات حلقه متوقف می شود.

عبارت سوم که به صورت ++$i نوشته شده، نحوه تغییر متغیر i در هر بار اجرای دستورات حلقه را مشخص کرده که معنای این است که هر بار یک واحد به مقدار متغیر i افزوده شود. دستورات نوشته شده در بین دو علامت } و { همان دستورات درون حلقه هستند که در هر بار اجرای حلقه، با مقدار جدید متغیر i اجرا می شوند.

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 374
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
علی تقوی
۱۳۹۵/۱۱/۱۵
۱۰:۵۶

سلام دوست من 
من یه خورده از آموزش php ر خوندم واقعا عالی بود . کاش میشد به صورت  یک فایل میذاشتیش تا بشه دانلودش کرد

امید
۱۳۹۸/۰۳/۱۶
۲۰:۰۳

ضمن تشکر دوباره 
فقط یک نظر دارم 
کاش برای هر درس و اموزش یک مثال هم بزنید که کاربرد این مورد میتونه کجا باشه ؟ 

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)