多级elseif 显然是用于那些可能需要进行多级判断的情况。如果$a,正好是大于10,只需判断一次,但如果$a小于10那就必须经过“是不是大于10?,是不是等于10?”二次判断PHP为了简化这种多级判断,又提供了switch语句。
代码如下:
<?php
//@黑白网heibai.org
switch (数值形或字符型变量)
{
case 变量可能值1;
分支一;
break;
case变量可能值3;
分支三;
break;
...
default:
最后分支
?>
在switch流程里,要学到四个关键字,switch,case,break和default。在switch(变量)
这一行里,变量只能是整型,浮点型或字符型。程序先读出这个变量的值,然后在各个“case”里查找那个值和这个变量相等,如果想当,条件整理,程序执行其他分支,直碰上bera,或到达switch语句结尾,此流程结束。