求解一下,為何當(dāng)$a=0得出是二等獎,謝謝~
<?php? $a=0; $b=""; switch?($a){ case?$a<=1: $b="一等獎"; break; case?$a<=5&&$a>1: $b="二等獎"; break; case?$a<=9&&$a>5: $b="三等獎"; break; default: $b="沒有獎"; } echo?$b; ?>
<?php? $a=0; $b=""; switch?($a){ case?$a<=1: $b="一等獎"; break; case?$a<=5&&$a>1: $b="二等獎"; break; case?$a<=9&&$a>5: $b="三等獎"; break; default: $b="沒有獎"; } echo?$b; ?>
2016-06-29
舉報(bào)
2016-07-01
switch 匹配 case 后面的條件 $a=0在switch中判斷匹配,就相當(dāng)于 case 1:一等獎;case 0 :二等獎;case 0,三等獎;因?yàn)?a=0,所以匹配 二等獎
2016-06-29
不可能吧 ,$a=0符合case?$a<=1:$b="一等獎";break;應(yīng)該是一等獎,你再看看
2016-06-29
case 后面只能是 常量的吧 ? 不太清楚