一,选择
1,if条件结构
语句:
if(条件){
执行
}elseif(条件){
执行
}else{
执行
}
示例
<?php
/*
* 流程控制语句
*/
$sd=23;
if($sd>23){
echo "$sd>23";
}else if ($sd===23){
echo "$sd 等于 23";
}else{
echo "$sd 小于23";
}
?>
2,switch语句
语句:
switch(变量){
case 具体值;
执行代码;
break; //可省略
case 具体值2;
执行代码;
break;
default;//可省略
}
示例:(输出:爱吃西瓜)
<?php
$sc="西瓜";
switch($sc){
case "西红柿":
echo "爱吃西红柿";
break;
case "西瓜":
echo "爱吃西瓜".'<br>';
default;
}
?>
二,循环:
1,while循环语句
语句:
while(判断){
执行
}
示例:
<?php
$num1=0;
while($num1<10){
echo "$num1".'<br>';
$num1++;
}
?>
2,do...while循环
语句:
# 先执行,后判断,至少执行一次
do{
执行
}while(判断)
示例:
<?php
$num2=23;
do{
echo "$num2".'<br>';
$num2++;
}while($num2<29);
?>
3,for循环
语句
for(表达式1;表达式2;表达式3){
需要执行的代码段
}
表达式1:初始化赋值
表达式2:循环开始前求值,为True执行
表达式3:本次循环结束后执行
示例:
<?php
$num3=1;
for($num3;$num3<5;$num3++){
echo "for执行结果 $num3".'<br>';
}
?>
三,goto跳转语句
语法:
<?php
goto wan; //直接跳转到wan中中间语句不执行
echo "hello".'<br>';
wan:
echo "world"
?>