php循环

switch分支:

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

形式:

switch ( 变量或表达式){

case 固定值1:

…分支1

【break;】

case 固定值2:

…分支2

【break;】

default:

…默认分支

}

说明:

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

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

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

常规类似这样:
php循环_第1张图片

如果没有break,则类似这样:
php循环_第2张图片

while循环结构

while( 条件变量的判断){

…语句块…

}

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

1,循环变量值的初始化

2,循环变量的判断

3,循环变量值的改变

如下所示:

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

while ( $i > 3 ){//循环变量的判断

echo “ok”;

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

}

do while循环结构

如下所示:

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

do {

echo “ok”;//循环体

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

}while ( $i > 3 ); //循环变量的判断

do while跟while的区别:

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

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

for 循环结构
php循环_第3张图片

循环案例:

php循环_第4张图片

你可能感兴趣的:(php循环)