آموزش php - قسمت دهم: آموزش for و foreach

آموزش php - قسمت دهم: آموزش for و foreach

در گام های قبل از این قسمت حلقه‌ی for و foreach معرفی نشد. در قسمت های قبلی از آموزش php در مورد مبانی زبان php، ویژگی ها، کاربرها، معرفی برنامه های اجرایی فایل های php، نحوه نصب و استفاده آنها، آشنایی با کلاس ها در زبان php، معرفی ثابت و متغیر ها و نحوه کد نویسی آنها، کامپایلر و مترجمین، ساختار دستورات چاپ echo و print، در مورد انواع داده های مورد استفاده در زبان php صحبت کردیم، چهار حلقه اصلی ویا loop معرفی گردید و مورد بررسی قرار گرفت.

در ادامه قسمت نهم که 2 مورد از چهار حلقه رایج در زبان php را آموزش دادیم، حال در قسمت دهم از آموزش php در مورد 2 حلقه باقیمانده صحبت خواهیم کرد. با کلاس من همراه باشید.

بعد از توضیح در مورد حلقه های While و Do…while حال نوبت حلقه های For و Foreach است.

حلقه‌ی for در php

حلقه‌ی for در php

 

 در این حلقه شما می توانید یک شمارنده ( counter )را تعریف کنید، استفاده از شمارنده ها در کلیه زبان های برنامه نویسی بسیار کاربرد دارد. شما با استفاده از for loop و شروطی که برای آن تعیین می کنید، می توانید شمارنده را افزاینده و کاهنده در یک ساختار شرطی تعریف کنید.

نحوه نوشتن حلقه‌ی for :

for(مقدار دهی اولیه; condition; increment/decrement)

{code to be executed

}
 

حلقه بالا دستور زیر را اجرا می کنید :

  • راه اندازی اولیه : به عبارتی مقدار دهی اولیه را می خواند و کنترل می کند و مقدار داده شده برای اولین بار در حلقه تنظیم می شود . این دور از حلقه تنها یکبار اجرا می شود و مقدار اولیه ورودی بعد از بررسی چاپ خواهد شد.
  • condition یا شروط :  بعد از مقدار دهی اولیه، شروط مورد بررسی قرار می گیرند.
  • کد : اگر شرط یا شروط تعیین شده در مرحله دوم درست باشد، سپس کد داخل حلقه اجرا می شود. در غیر این صورت از حلقه خارج خواهد شد.
  • افزاینده / کاهنده ( increment/decrement ) : پس اجرای کد، مقدار اولیه وارد عملیات کاهنده و یا افزاینده خواهد شد.
  • شروط : بعد از افزایش و یا کاهش، دوباره شروط مورد بررسی قرار می گیرند. اگر شروط رعایت شوند، در حلقه خواهیم ماند و در غیر این صورت از حلقه خارج می شویم.

مثال :

for($a=1;$a<5;$a++)

{

echo “Value of a is $a”;

echo “
”;

}

?>

خروجی :


 حلقه Foreach در php 

حلقه foreach loop برای آرایه ها مورد استفاده می گیرد. برای اجرای هر حلقه از آرایه ها می بایست از foreach loop استفاده کنیم.

نحوه نوشتن حلقه foreach loop :

foreach($arrayname as $values)

{

کد برای اجرا

}

ارزش هر آرایه بعد از اعمال شروط حلقه می تواند درون یک آرایه از نوع متغیر ریخته شود مانند فرمول بالا $values . در مثال زیر، موضوع روشن تر خواهد شد :

مثال :

$myarray=array(“Tom”,”John”,”Peter”);

foreach($myarray as $names)

{

echo $names;

echo “
”;

}

?>

خروجی :


 
در مثال بالا مشخص است که در هر بار تکرار درون آرایه یک مقدار ریخته می شود و سپس چاپ می شود.

این قسمت پایان یافت. برای مشاهده‌ی همه‌ی اموزش‌های php این لینک را مشاهده کنید. با کلاس من و ثبت نام کلاس  همراه باشید.

 

برگزاری کلاس آنلاین و کسب درآمد
رایگان
× پزشکی و بهداشت توسعه فردی و اجتماعی دانش آموزی و کنکور
کنکور
رسانه زبان های خارجی
زبان انگلیسی
کسب و کار
کارآفرینی مدیریت
گردشگری مهندسی
ریاضی کامپیوتر مکانیک
هنر و موسیقی
عکاسی موسیقی
ورزشی
ورزش های گروهی