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;
}