PHP流程控制语句有3中类型
条件判断语句循环语句程序跳转和终止语句1.条件判断语句if语句基本语法:
if(表达式) 语句块; if(表达式){ 语句块1; 语句块2; }if…else语句基本语法:
if(条件表达式){ 语句块; }else{ 语句块 }else if语句基本语法:
if(表达式){ 语句块; }else if(表达式){ 语句块; }else if(表达式){ 语句块; }else{ 语句块; }switch语句基本语法:
switch(表达式){ case 结果1: 语句块; break; case 结果2: 语句块; break; case 结果3: 语句块; break; default: 默认语句块; }case语句要和break语句配合使用,因为switch即使遇到了适合的匹配条件也不会自动跳出循环,要使用break手动跳出2.循环语句while语句基本语法:
while(表达式){ 循环体; }do-while语句基本语法:
do{ 循环体 }while(表达式);while()之后一定要加上语句结束符“;”do-while语句至少被执行一次for循环语句基本语法:
for(初始值;循环条件;步长值){ 循环体; }foreach循环语句foreach语句是专门用来进行数组遍历的 基本语法:
foreach(array as value){ //array表示数组名 循环体 } foreach(array as key=>value){ 循环体 }foreach不支持@禁止错误信息每次循环,foreach都会将数组的值或者键值对赋值给value或key=>value3.程序终止和跳转语句goto语句基本语法:
goto 目标名 目标名:break语句break语句用于跳出本循环体,执行循环后面的语句,也可以指定跳出几层循环,默认跳出一层循环。基本语法:
break n; //n为跳出循环的数量,默认为1continue语句break语句用于跳出本次循环,执行下次循环,也可以指定跳出几层循环,默认跳出一层循环 基本语法:continue n; //n为跳出循环的层数 ---来自腾讯云社区的---白胡杨同学
微信扫一扫打赏
支付宝扫一扫打赏