php学习第四课 流程控制

php学习第四课 流程控制

php学习第四课 流程控制

什么是流程控制?

流程控制是指各个脚本语言中的for循环,if else while  do while 等的循环流程。程序执行的顺序就是流程。

流程控制的分类:

1、  顺序结构

程序自上而下的执行就是顺序结构,程序默认的执行结构。

2、  分支结构

分支结构

单项分支结构:IF语句就是单项分支结构

格式:

IF(条件){

php执行语句   (条件为真的时候)

}

双项分支结构:IF else 语句是双向分支结构

格式:

If(条件){

php执行语句(条件为真时)

}else{

php执行语句(条件为假时)

}

多项分支结构:IF elseif else 语句是多项分支结构  elseif 也可以拆分来写 else  if

格式1:

If(条件){

php执行语句

}elseif(条件){

php执行语句

}else{

php执行语句

}

格式2:

Switch(条件){

Case ‘值’ :

php执行语句;

break;

}

 

3、  循环结构

1、  for循环

格式:

For($i=0;$i<10;$i++){

Echo $i;                                //循环输出0到9 的数字

}

2、  while循环

i.              格式:

$i=0;

while($i<10){

echo $i;

$i++;                            //循环输出0到9的数字

}

3、  do while循环

格式:

$i=0;

do{

echo $i;

$i++;

}while($i<10)                      //循环输出0到9 的数字

4、foreach 循环                                          //这个是数组的循环,到数组学习的时候详细了解!

 

 

 

循环相关的几个功能:

1、  break

作用:当再循环中出现break的时候表示打断循环。

例如:for($i=1;$i<=10;$i++)

If($i==6){

Break;                         //表示当$i=6的时候停止循环。

}

Echo $i;

2、  continue

作用:当循环中出现continue的时候表示跳出当前循环,继续后面的循环。

 

例如:for($i=0;$i<10;$i++){

If($i==6){

Continue;

}

Echo $i;

}

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据