بیانیه سوئیچ PHP(The PHP switch Statement)


از عبارت switch برای انتخاب یکی از بسیاری از بلوک ها استفاده کنید
کدی که باید اجرا شود
.


نحو




سوئیچ (n)
{

    مورد label1:

  اگر n=label1;
باید اجرا شود
آ
      شکست؛

آ
آ
مورد label2:

  اگر n=label2;
باید اجرا شود

آ
  شکست؛

آ
آ
مورد label3:

  اگر n=label3;
باید اجرا شود

آ
  شکست؛
    ...

    پیش‌فرض:

  اگر n با همه برچسب ها متفاوت باشد، کد اجرا می شود؛

}



اینگونه کار می کند: ابتدا یک عبارت واحد داریم n (اغلب a
متغیر)، که یک بار ارزیابی می شود. سپس مقدار عبارت مقایسه می شود
با مقادیر برای هر مورد در ساختار. اگر مطابقت وجود دارد، بلوک
کد مرتبط با آن مورد اجرا می شود. از شکستن برای جلوگیری از آن استفاده کنید
کد به صورت خودکار در مورد بعدی اجرا می شود. اگر نه از عبارت پیش‌فرض استفاده می‌شود
مطابق پیدا شد.




مثال



<?php

$favcolor = "red";


switch ($favcolor)
{

    case "red":

        echo "Your favorite color is red!";

   
 
  break;

 
 
case "blue":

        echo "Your favorite color is blue!";

   
 
  break;

 
 
case "green":

        echo "Your favorite color is green!";

   
 
  break;

 
 
default:

        echo "Your favorite color is neither red, blue, nor green!";

}

?>








خود را با تمرینات آزمایش کنید



ورزش:


یک عبارت سوئیچ ایجاد کنید که خروجی آن "Hello" باشد.
اگر $color "قرمز" باشد و "خوش آمدید"
اگر $color "سبز" باشد.



<پیش>
($color) {
"red":
پژواک "سلام"؛
زنگ تفريح؛
"green":
پژواک "خوش آمدید"؛
زنگ تفريح؛
}