قسمت هیجدهم : ساختارهای تصمیم گیری
اگر تعداد شرط ها زیاد باشد با توجه به نیاز می توانید از دستور
switch استفاده کنید . دستور switch یک دستور مفید است که در مواقعی کاربرد دارد که
تعداد شرط ها زیاد باشد .
ساختار دستور switch :
Switch ( moteghayer
)
{
Case val1 :
…
Break ;
Case val2 :
…
Break ;
Default
…
Break ;
}
مثال ) می خواهید تکه کدی بنویسید که
اگر درون متغیر $num1 یک مقدار 0 تا 9 بود معادل حروفی آن را پیغام دهد ، در
غیر اینصورت پیغام دهد عدد خارج از محدوده می باشد .
$num1= 5 ;
Switch ($num1)
{
Case 0 :
Echo "sefr" ;
Break
;
Case 1 :
Echo "yek" ;
Break ;
Case 2
:
Echo "do" ;
Break ;
Case 3 :
Echo "se ;
Break
;
Case 4 :
Echo "chahr" ;
Break ;
Case 5 :
Echo "panj" ;
Break ;
Case 6 :
Echo "shesh" ;
Break ;
Case 7 :
Echo "haft" ;
Break ;
Case 8 :
Echo "hasht" ;
Break ;
Case 9 :
Echo "noh" ;
Break ;
Default
Echo "dar mahdode nist"
Break ;
}