آموزش php دستور switch
آموزش دستور switch در زبان php
لطفا اول فیلم زیر را مشاهده کنید و بعد مثالها و دستورات زیر را مطالعه بفرمایید
اگر یادتان باشد آموزش دستور if را در php با هم کار کردیم یک زمانهایی شرطها بسیار تو در تو و پیچیده میشوند
و استفاده از if منطقی نیست زیرا پیچیدگی کار را بالا میبرد در چنین حالاتی که چندین شرط تودرتو وجود دارد از switch استفاده میکنیم
به این صورت که case اول را if در نظر بگیرید و case های بعد را else if این مثال برای درک بهتر شما دوستان است که اول if را کار کردهاید
و default را else در نظر بگیرید.
این دستور بسیار به شما کمک خواهد کرد و بعد از استفاده از ان بسیار به استفاده از این دستور علاقمند میشوید
همانصور که در فیلم بالا خدمتتون شرح دادم
شکل کلی دستور به این صورت است
switch (n) { case label1: کدی که باید اجرا شود در صورتی که n=lable1 باشد; break; case label2: ; کدی که باید اجرا شود اگر n=label2 باشد break; case label3: ; کدی که باید اجرا شود اگر n=lable3 باشد break; ... default: ; کدی که باید اجرا شود اگر n با تمام موارد بالا متفاوت باشد }
شکل کلی دستور به انگلیسی
switch (n) { case label1: code to be executed if n=label1; break; case label2: code to be executed if n=label2; break; case label3: code to be executed if n=label3; break; ... default: code to be executed if n is different from all labels; }
ادامهی آموزش فقط برای اعضاء سایت نمایش داده میشود
[member]
switch را مینویسیم و متغییر را داخل پرانتز وارد میکنیم
در هر کیس میگویم تا اگر مقدار متغییر داخل پرانتز switch برابر با مقدار جلوی هر کیس بود
عملی باید انجام شود حتما دقت کنید که بعد از خط کیس سیمی کالوم ; نمیزاریم و دو نقطه : قرار میدهیدلطفا به کد دقت کنید
بیاید یک مثال با هم انجام دهیم
میخواهیم اگر مقدار وارد شده روزهای اول هفته بود مشخص کند اگر نه هم باز پاسخی نمایش داده شود.
$x="شنبه"; switch($x) { case "شنبه": echo " امروز شنبه است "; echo "<br> اول هفته :-)"; break; case "یکشنبه": echo"امروز یکشنبه است"; break; case "دوشنبه": echo "امروز دوشنبه است "; break; default: echo"اوایل هفته نیست"; }
تمرین شما این کار را برای تمام روزهای هفته انجام دهید جز جمعه و پنجشنبه در صورتی که جمعه یا پنجشنبه بود چاپ کند آخر هفته است
امیدوارم مفید بوده باشه براتون دوستان
[/member]
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.