با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند.
به طور کلی حلقه های موجود در php عبارتند از : while – تکرار اجرای قطعه کد حلقه تا زمانی که شرطی برقرار باشد. do….while – یکبار اجرای قطعه کد، سپس تکرار حلقه تا زمانی که شرط خاصی برقرار باشد. for – تکرار یک حلقه به دفعات از قبل مشخص. foreach – تکرار قطعه کد برای هر یک از عناصر یک آرایه.
در جلسه گذشته به آموزش کار با حلقه های While پرداختیم. همان طور که می دانید حلقه های while قطعه کد را تا زمانی که شرط خاصی صحیح باشد، اجرا می کنند. در ادامه این دوره آموزش کار با حلقه های For در php 7 را به علاقمندان این دوره ارائه می نماییم.
حلقه های for در PHP یک قطعه کد را به دفعات مشخص تکرار می کنند.
حلقه for در PHP زمانی استفاده می شود که از قبل می دانیم قطعه کد یا اسکریپت ما چند بار بایستی اجرا شود.
در ادامه می توانید دستور نوشتن حلقه for در PHP را مشاهده نمایید.
1 2 3 | for (init counter; test counter; increment counter) { code to be executed; } |
در مثال زیر اعداد ۰ تا ۱۰ نمایش داده شده اند :
1 2 3 4 5 | <?php for ($x = 0; $x <= 10; $x++) { echo "The number is: $x <br>"; } ?> |
حلقه foreach در PHP فقط برای آرایه ها استفاده می شود.
از این حلقه برای چرخش در میان هر یک از زوج کلید/مقدار آرایه استفاده می شود.
دستور نگارش حلقه foreach در PHP به صورت زیر می باشد :
1 2 3 | foreach ($array as $value) { code to be executed; } |
برای هر بار تکرار حلقه، مقدار عنصر جاری آرایه به متغیر تخصیص داده می شود و اشاره گر آرایه یک واحد جلو می رود تا زمانی که به آخرین عنصر آرایه برسد.
در مثال زیر چرخش در میان آرایه را نشان می دهد که مقادیر موجود در آرایه (colors$) را روی صفحه نمایش نشان دهد.
1 2 3 4 5 6 7 | <?php $colors = array("red", "green", "blue", "yellow"); foreach ($colors as $value) { echo "$value <br>"; } ?> |
در جلسات بعد در خصوص آرایه ها مطالب بیشتری خواهید آموخت.
در این جلسه به آموزش کار با حلقه های For در php 7 پرداختیم و آموختیم که حلقه های for در PHP یک قطعه کد را به دفعات مشخص تکرار می کنند.
در جلسه بعدی به آموزش کار با توابع php 7 می پردازیم.
با پی لرن همراه باشید.