ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، باید وارد حساب کاربری خود در سایت شوید.
در بین 654 آموزش و 1201 پرسش به دنبال چه هستید؟

در بپرسم کلیه مطالب آموزشی رایگان است، کافیست فقط آن چیزی را که میخواهید دنبالش بگردید


آموزش مقدماتی PHP – قسمت دهم(دستور switch)

سلام

در قسمت دهم از آموزش مقدماتی PHP می خواهیم بپردازیم به دستور switch، در قسمت قبلی با دستورات if  … elseif … if به طور کامل آشنا شدیم و مثال هایی زدیم، در ادامه همراه بپرسم باشید.

آموزش:

دستور شرطی Switch

از دستور switch برای انتخاب و اجرای یک دستور از بین چند دستور یا قطعه کد استفاده می شود.

این دستور با دستور if .. else شباهت های اندکی دارد.

ساختار دستور Switch به شکل زیر است:

توضیحات:

  • در اینجا n متغیر ما هست که میخواهیم شرط ها را بر اساس این متغیر بررسی کنیم.
  • هر شرط را با عبارت case شروع میکنیم، هر case یک breack هم دارد، به این معناست که اگر شرط برقرار بود از دستور switch خارج شود.
  • و در انتهای کدها می بینید که یک default گذاشتیم، به این معناست که اگر هیچ کدوم از شرط های بالا برقرار نبود، کدی که در قسمت default نوشته شده است اجرا میشود.
حتما بخوانید:  آموزش تغییر hostname در لینوکس

یه مثال کوتاه میزنیم تا بیشتر آشنا بشید:

در مثال بالا یک متغیر به اسم color تعریف کردیم ومقدار blue را در این متغیر ذخیره کردیم، سپس در دستور switch یک case(شرط) تعریف کردیم و گفتیم اگر case برابر blue بود عبارت correct و اگه برابر blue نبود عبارت incorrect را چاپ کند.

که چون مقدار case برابر blue هست و مقدار متغیر color هم برابر blue است، لذا شرط برقرار است و عبارت correct چاپ میشود، اگر مقدار متغیر color را مثلا به red تغییر دهید، default اجرا و عبارت incorrect چاپ میشود.

تمرین: قطعه کدی بنویسید که نام روزهای هفته را به کاربر نشان دهد.

توضیح: برنامه به این صورت خواهد بود که اگر کاربر عدد ۱ را وارد کرد، عبارت شنبه، اگر عدد ۲ را وارد کرد، عبارت یکشنبه و …، . اگه هیج کدام از اعدادی که وارد میکنه صحیح نبود، عبارت “عدد وارد شده صحیح نیست” را در صفحه چاپ میکنیم

<< پیشنهاد میکنیم قبل از اینکه قطعه کد زیر را ببینید اول خودتان سعی کنید بنویسید >>

حال همین مثال را با دستور if بنویسید.

این قسمت نیز به پایان رسید،؛ همراه ما باشید تا قسمت های بعدی …

حتما بخوانید:  تگ های HTML - تگ kbd

موفق باشید.

درباره احمد آخوندیمدیر

در صورتی که از بپرسم راضی بودید؛ میتوانید حمایت مالی کنید

دنبال کردن من

پاسخ دهید