دسته ها
دستهها
- php (1)
- امنیت (6)
- اندروید (3)
- اینترنت (2)
- برنامه نویسی (14)
- بوت استرپ (1)
- پایتون (1)
- تازه ها (22)
- ترفند ها (30)
- تکنولوژی های جدید (1)
- جاوا (2)
- جاوا اسکریپت (2)
- سئو (1)
- سخت افزار (4)
- صنعت بازی (1)
- صنعت رباتیک (1)
- طراحی وب (14)
- عکاسی (1)
- فضاهای ذخیره سازی (1)
- فلاتر (1)
- گوشی های هوشمند (1)
- متفرقه (1)
- موبایل (3)
- نرم افزار (17)
- هوش مصنوعی (4)
- وب (1)
- وردپرس (7)
- ویدئو های آموزشی (24)
حلقه های for
حلقه های For حلقه هایی ساده هستند که این امکان را به ما می دهند تا به وسیله یک شاخص، یک متغیر قابل تکرار را مکرراً پیمایش کنیم. دو نوع حلقه داریم: حلقه For ساده (C style) و حلقه foreach. با موستانگ همراه شوید تا هر دو نوع آن ها را در زبان برنامه نویسی php بیاموزیم.
حلقه For
حلقه های for بسیار پرکاربرد هستند. مخصوصاً زمانی که بخواهیم یک آرایه را پیمایش کرده و توسط یک شاخص عددی، به یک عضو از آن اشاره کنیم. به طور مثال، فرض کنید که آرایه ای از اعداد فرد داریم. برای اینکه این لیست را چاپ کنیم، باید به هر یک از عناصر آن جداگانه اشاره کنیم. کدی که در حلقه می نویسیم، می تواند از متغیر شاخص i استفاده کند که در هر تکرار از حلقه تغییر می کند. به مثال زیر توجه کنید:
$odd_numbers = [1,3,5,7,9];
for ($i = 0; $i < count($odd_numbers); $i=$i+1) {
$odd_number = $odd_numbers[$i];
echo $odd_number . "\n";
}
خط اول حلقه، شامل 3 قسمت است:
- دستور مقداردهی اولیه شاخص – در اینجا ما متغیر i$ را به “0” مقداردهی می کنیم.
- دستور بررسی شرط ادامه – این دستور، در هر تکرار حلقه اجرا می شود و هنگامیکه این شرط دیگر برقرار نباشد، اجرای حلقه متوقف می شود. در اینجا این اتفاق زمانی می افتد که متغیر i$ از اندازه آرایه بزرگتر باشد.
- دستور افزایش شاخص – این دستور در هر تکرار اجرا می شود تا متغیر شاخص را به مقدار لازم افزایش دهد. معمولاً ما متغیر i$ را 1 واحد افزایش می دهیم. دو راه ساده و کوتاهتر برای افزایش این متغیر هم وجود دارد. بدین صورت: 1=+i$ یا ++i$.
حلقه foreach
این حلقه یک عنصر قابل تکرار، نظیر یک آرایه یا یک شی را مکرراً پیمایش می کند و هر بار، هر کدام از اعضا را در یک متغیر مشخص قرار می دهد.
به طور مثال، فرض کنید که می خواهیم لیستی از تمامی اعداد فرد بین 1 تا 10 تهیه کنیم و همانند مثال قبل یکی یکی آن ها را چاپ کنیم. این بار به جای استفاده از حلقه for معمولی، از دستور foreach استفاده خواهیم کرد. به جای استفاده از یک متغیر به عنوان شاخص آرایه، هر عنصر از آرایه را بطور مستقیم گرفته و در متغیر odd_number$ می ریزیم:
$odd_numbers = [1,3,5,7,9];
foreach ($odd_numbers as $odd_number) {
echo $odd_number . "\n";
}
برای پیمایش آرایه های کلیددار، از قانون زیر استفاده کنید:
$phone_numbers = [
"Alex" => "415-235-8573",
"Jessica" => "415-492-4856",
];
foreach ($phone_numbers as $name => $number) {
echo "$name's number is $number.\n";
در نهایت
[*] در این درس، با حلقه های for در زبان برنامه نویسی php آشنا شدیم و دیدیم که چطور با استفاده از آن ها می توانیم آرایه ها را پیمایش کنیم . در درس بعدی با موستانگ همراه باشید تا با نوع دیگری از حلقه ها یعنی حلقه های while کار کنیم. برای تمرین کدنویسی ، همیشه می توانید از قسمت مانژ استفاده کرده و سوالات برنامه نویسی خود را در آنجا با ما مطرح کنید.
[*] سوالات و نظرات خود درباره این درس را می توانید در پایین این نوشته و در قسمت دیدگاه ها ثبت کنید. نظرات شما برای موستانگ ارزشمند است.