آموزش مقدماتی PHP – قسمت دوازدهم(for)
سلام
با یک قسمت آموزشی دیگه از PHP در خدمتتون هستیم، در جلسه قبل کار با حلقه while و do … while را یادگرفتیم و چند مثال هم حل کردیم؛ دو نوع حلقه ی دیگه داریم که در این جلسه بهش می پردازیم، در ادامه همراه بپرسم باشید.
حلقه for
ازا ین حلقه زمانی استفاده میکنیم؛ که تعداد دفعات اجرای حلقه را میدانیم، در واقع در حلقه for تعداد دفعات تکرار حلقه مشخص میکنیم.
ساختار حلقه for به شکل زیر است:
۱ ۲ ۳ |
for (init counter; test counter; increment counter) { code to be executed; } |
پارامترها:
- init counter: مقدار اولیه حلقه.
- test counter: شرط حلقه.
- increment counter: گام افزایش حلقه.
مثال:
در مثال زیر اعداد یک تا ده چاپ میشود:
۱ ۲ ۳ ۴ ۵ |
<?php for ($x = ۰; $x <= ۱۰; $x++) { echo "The number is: $x <br>"; } ?> |
همانطور که می در حلقه بالا مشاهده میکنید، ابتدا مقدار اولیه حلقه را مشخص کردیم(عدد ۰)؛ سپس شرط حلقه را تعیین کردیم(گفتیم تا زمانی که کوچتر یا مساوی ۱۰ باشه) و در قدم آخر گام افزایش حلقه را مشخص کردیم.(توضیح کد بالا این میشه که شمارش اعداد از ۰ شروع بشه و تا زمانی که کوچکتر یا مساوی ۱۰ نشده، هر بار یک رقم به x$ اضافه بشه و همینجوری حلقه تکرار بشه تا زمانی که x$ کوچکتر یا مساوی ۱۰ باشه).
حلقه foreech
حلقه ی foreach مختص کار با آرایه هاست.
ساختار حلقه foreach به شکل زیر است:
۱ ۲ ۳ |
foreach ($array as $value) { code to be executed; } |
array$ آرایه ی ماست که هر خانه از آرایه را داخل value$ ریخته و دستورات را اجرا میکنیم.
مثال:
در مثال زیر آرایه ای به نام colors$ تعریف کردیم و چند مقدار داخلش ذخیره کردیم،؛ سپس توسط حلقه foreach خانه های آرایه را چاپ میکنیم.
۱ ۲ ۳ ۴ ۵ ۶ ۷ |
<?php $colors = array("red", "green", "blue", "yellow"); foreach ($colors as $value) { echo "$value <br>"; } ?> |
این یک مبحث مقدماتی از کار با ارایه ها بود، در فصل پیشرفته PHP به طور مفصل کار با آرایه ها را توضیح میدهیم.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید