PHP(6) 控制结构

控制结构

1、 if结构

一、 if(条件表达式)  执行代码;
二、 if(条件表达式)

      {

      执行代码;

      …

      }

三、 if(条件表达式)

      {

      执行代码;

      …

      }

      else

      {

      执行代码;

      …

      }

四、 if(条件表达式)

{

执行代码;


}

elseif(条件表达式)

{

执行代码;


}
 
 
else
{

执行代码;


}
 
2、 switch结构

switch(测试变量)

{
      case  条件值1:

      执行代码;
 
      …
 
       break;
 
      case  条件值2:
 
      执行代码;
      …

       break;
 
      …

      default:
 
      执行代码;

      …

      break;

      }

3、 for结构

      for($变量名称=变量初始值;循环条件;步长)

      {

       执行代码;

          …

      }
4、 while结构

      while(循环条件)

      {

       执行代码;

       …

      }
5、 do…while结构

      do

      {

       执行代码;

       …
      }

      while(条件)

6、 案例

一、 根据星期中的第几天输出中文的星期

$timezone = 8;

$timestamp = time() + $timezone * 3600;

$weekes = date(“w”, $timestamp);

if($weekes === 0)

{

$weekName = “星期日”;

}

elseif($weekes === 1)

{

 $weekName = “星期一”;

}

elseif($weekes === 2)

{

 $weekName = “星期二”;

}

elseif($weekes === 3)

{

 $weekName = “星期三”;

}

elseif($weekes === 4)

{

 $weekName = “星期四”;

}

elseif($weekes === 5)

{

 $weekName = “星期五”;

}

else

{

 $weekName = “星期六”;

}

echo($weekName);

二、 根据学生的成绩,输出学生的层次分类

if($score <60)

{

 $level = “不及格”;

}

elseif($score >=60 && $score <= 70)

{

 $level = “及格”;

}

elseif($score > 70 && $score <= 80)

{

 $level = “良好;

}

elseif($score > 80 && $score <= 90)

{

 $level = “中等”;

}

else

{

 $level = “优秀”;

}

echo($level);

三、 在屏幕中打印h1-h6标记

for($i=1;$i<7;$i++)

{

 echo(“<h{$i}>这是H{$i}标记</h{$i}>\n”);

}

四、 在屏幕打印1+2+3+…+100的和

$sum = 0;

for($i=1;$i<=100;$i++)

{

 $sum += $i;

 echo(“<p>” . ($sum - $i) . ” + {$i} = {$sum} </p>\n”);

}

五、 在屏幕上打印九九乘法表

for($i=1;$i<10;$i++)

{

 echo(“<p>”);

 for($n=1;$n<=$i;$n++)

{

 $product = $i * $n;

 echo(“$n &times; {$i} = {$product}&nbsp; &nbsp;”);

}

 echo(“</p>\n”);

}
相关文章
相关标签/搜索