<?php

If(判断语句1){
执行语句体1
}elseif(判断语句2){
执行语句体2
} elseif(判断语句n){
执行语句体n
}else{
最后的else语句可选
}

<?php

switch(变量){ //字符串,整形
case 具体值1:

  执行代码1;
  break;

case 具体值2:

  执行代码2;
  break;

case 具体值3:

  执行代码3;
  break;
  defult:

}
?>

<?php

//定义需要往返的次数,老外喜欢从0开始计数,所以系统也是从0开始
$count=0;
//while后面接布尔值判断,为真执行,为假停止
//$count小于100的时候执行,也就是$count为0至99的时候执行.
//如果$count不小于100了,循环停止执行后续的代码

//循环开始处
while($count < 100){

echo "这是王总第 $count 次出差 <br />";
//每次执行让$count+1,这样的话,就不会产生$count永远小于100的情况了
$count++;

}
//循环结束
?>

<?php

$i=0;
do {
echo $i;
}while($i >0);
?>

do…while与while区别是,它们的值得检查时机不同.
do…while不论while判断是否成立,先执行一次代码框循环语句,保证会执行一次(表达式的真值在每次循环结束后检查)
然而我们之前的while循环会检查布尔判断区域,成立则执行,不成立则不执行.

最后修改:2024 年 04 月 03 日
如果觉得我的文章对你有用,请随意赞赏