所在的位置: php >> php介绍 >> PHP基本的循环结构

PHP基本的循环结构

switch分支:

跟if分支类似,也是用于将程序设定为多个分支,走一个分支的流程。

形式:

switch(变量或表达式){

case固定值1:

.....分支1

case固定值2:

.......分支2

............

default:

....默认分支

}

说明:

1,break语句是一条独立语句,实际上,是可以没有break语句的(虽然很少见);

2,跟if类似,总是从前往后依次判断该变量或表达式是否等于某个固定值;如果相等,就进入该分支。

3,如果一旦某个分支成立并进入该分支后,此时就必须使用break才能退出switch,否则其逻辑是,程序会“继续自动进入后续分支”,即使条件不满足!!!

常规类似这样:

如果没有break,则类似这样:

while循环结构

while(条件变量的判断){

......语句块......

}

实际上,应用中的循环语句,需要有3要素:

1,循环变量值的初始化

2,循环变量的判断

3,循环变量值的改变

如下所示:

$i=10;//循环变量值的初始化

while($i3){//循环变量的判断

echook;

$i--;//循环变量值的改变

}

dowhile循环结构

如下所示:

$i=10;//循环变量值的初始化

do{

echook;//循环体

$i--;//循环变量值的改变

}while($i3);//循环变量的判断

dowhile跟while的区别:

1,dowhile第一次不判断条件,而是直接进入循环体执行;

2,之后,才判断条件是否满足:如果满足,就又回到前面执行循环体,否则就结束;

for循环结构

循环案例:




转载请注明:http://www.aierlanlan.com/rzfs/2201.html