ثبت نام کنید

ورود

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

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

پرسیدن سوال

برای پرسیدن سوال، باید وارد حساب کاربری خود در سایت شوید.
  • آموزش B4A

    با آموزش های مقدماتی تا پیشرفته b4a دیگه وقتش رسیده که برنامه اندروید بنویسی

  • آموزش PHP

    با آموزش های مقدماتی تا پیشرفته PHP سایت خودت رو همین الان بساز

  • آموزش Css

    با آموزشهای مقدماتی تا پیشرفته Css قالب های زیبا طراحی کن

  • آموزش HTML

    با آموزش های مقدماتی تا پیشرفته HTML حالا دیگه میتونی قالب سایتت رو خودت بسازی

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

سلام

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

حلقه for

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

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

پارامترها:

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

مثال:

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

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

حلقه foreech

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

حتما بخوانید:  آموزش فارسی word - قسمت دوازدهم(Tab)

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

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

مثال:

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

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

موفق باشید.

درباره SOLTANE GHALBHAمدیر

هستم در خدمتتون :)

دنبال کردن من

پاسخ دهید