عضویت در سایت

ورود

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

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2024 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

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

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش مقدماتی 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 به طور مفصل کار با آرایه ها را توضیح میدهیم.

موفق باشید.

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

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

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

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

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.