ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، باید وارد حساب کاربری خود در سایت شوید.
در بین 654 آموزش و 1201 پرسش به دنبال چه هستید؟

در بپرسم کلیه مطالب آموزشی رایگان است، کافیست فقط آن چیزی را که میخواهید دنبالش بگردید


آموزش مقدماتی PHP – قسمت دوازدهم(for)

سلام

با یک قسمت آموزشی دیگه از PHP در خدمتتون هستیم، در جلسه قبل کار با حلقه while و do … while را یادگرفتیم و چند مثال هم حل کردیم؛ دو نوع حلقه ی دیگه داریم که در این جلسه بهش می پردازیم، در ادامه همراه بپرسم باشید.

حلقه for

ازا ین حلقه زمانی استفاده میکنیم؛ که تعداد دفعات اجرای حلقه را میدانیم، در واقع در حلقه for تعداد دفعات تکرار حلقه مشخص میکنیم.

ساختار حلقه for به شکل زیر است:

پارامترها:

  • init counter: مقدار اولیه حلقه.
  • test counter: شرط حلقه.
  • increment counter: گام افزایش حلقه.

مثال:

در مثال زیر اعداد یک تا ده چاپ میشود:

همانطور که می در حلقه بالا مشاهده میکنید، ابتدا مقدار اولیه حلقه را مشخص کردیم(عدد ۰)؛ سپس شرط حلقه را تعیین کردیم(گفتیم تا زمانی که کوچتر یا مساوی ۱۰ باشه) و در قدم آخر گام افزایش حلقه را مشخص کردیم.(توضیح کد بالا این میشه که شمارش اعداد از ۰ شروع بشه و تا زمانی که کوچکتر یا مساوی ۱۰ نشده، هر بار یک رقم به x$ اضافه بشه و همینجوری حلقه تکرار بشه تا زمانی که x$ کوچکتر یا مساوی ۱۰ باشه).

حلقه foreech

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

حتما بخوانید:  ساخت پوشه نامرئی در ویندوز

ساختار حلقه foreach به شکل زیر است:

array$ آرایه ی ماست که هر خانه از آرایه را داخل value$ ریخته و دستورات را اجرا میکنیم.

مثال:

در مثال زیر آرایه ای به نام colors$ تعریف کردیم و چند مقدار داخلش ذخیره کردیم،؛ سپس توسط حلقه foreach خانه های آرایه را چاپ میکنیم.

این یک مبحث مقدماتی از کار با ارایه ها بود، در فصل پیشرفته PHP به طور مفصل کار با آرایه ها را توضیح میدهیم.

موفق باشید.

درباره احمد آخوندیمدیر

در صورتی که از بپرسم راضی بودید؛ میتوانید حمایت مالی کنید

دنبال کردن من

پاسخ دهید