Switch? ?? PHP ?? ????
1. Switch ?
switch ?? ?? ??? ?? ??? ??? ???? ? ?????.
?? ?? ?? ? ??? ????? ????? ??? ?? ?????.
??:
switch (n)
{
case label1:
n=label1? ?? ??? ?? ??? ??? ????. ??? ;
break;
case label2:
n=label2? ?? ??? ?? ??? ?????.
break;
default :
n? label1?? label2? ?? ??? ??? ?? ??? ?????.
}
??:
-
???? ? ??? ??? ??, ??? ??? ?? ???. ??? ?? ?? ?? ?????? ??? ?? ??? ??? ??? ?? ????? ?????.
?? ???? ?? ???? ??? ???? ??? ?? ? ??? ???? ? ?????.
? ??? ?? ?????. break? ??? ??? ??? ???? ? ?????
???? ?? ????? ?? ?? ??? ?? ???:
??? ?? ??? ($foo > 20 ?? $foo == 30)
???? ??? ?? ???? ?? ?? ?? ???? ??????. if...else..
???? ???? ???? ??? ?? ??? ????.
?? 1: ?? ??? rand() ??? ?? ???? ??? ??? ?? ???? ?? ??? ??? ?? ????
?? ??? ??? ????. ???
<?php $num = rand(1,4); switch($num){ case 1: echo "周末宅在家吧"; break; case 2: echo "周末去爬大蜀山吧"; break; case 3: echo "周末去看電影吧"; break; case 4: echo "周末愛干啥干啥去"; break; } ?>
??? ?? ??? ???. ??? ???
??: ??? ??? ??? ???? ?? ??? ??? ??? ?????
? 2: date() ??? ???? ??? ?? ??
??: Date() ??? ?????? ? ?? ?? ?? ? ?? ???? ?????. .
??? ??? PHP ???? ?????. ???? ??("D")? ???? ????? ?? ??? ?????.
?? ??? ??? ????.
<?php //得到今天是星期幾的英文簡稱 $day = date('D'); switch($day){ //拿公司舉例,我們來創(chuàng)造一個(gè)上三休四的制度;讓星期一、二、三是工作日 case 'Mon': case 'Tue': case 'Wed': echo '今天是工作日'; break; //星期四、五、六是休息日 case 'Thu': case 'Fri': case 'Sat': echo '今天是休息日'; break; //當(dāng)都不滿足是,必然是星期天,活動(dòng)日 default: echo '今天是周末,活動(dòng)日'; } ?>
??: ?? ??? ?? ???? ??? ??? ? ????.