三大类型语句

三大类型语句

 

条件控制语句

if语句

if(expr){

    statement1;

    statement2;

    …

}

if else语句

if(expr){

    statement1;

}else{

    statement2;

}

switch语句

switch(variable){

    case value1:

        statement1;

        break;

    case value2:

    …

    default:

        default statement;

}

 

循环控制语句

while语句

while (expr){

statement

}

do … while语句

do{

statement

}

while(expr)

do…while要比while语句多循环一次

 

foreach语句

foreach循环是PHP 4引进来的,只能用于数组

foreach (array_expression as $value)

statement

    或

foreach (array_expression as $key => $value)

statement

    foreach语句将遍历数组array_expression,每次循环时,将当前数组中的值赋给$value(或是$key和$value),同时,数组指针向后移动直到遍历结束。当使用foreach语句时,数组指针将自动被重置,所以不需要手动设置指针位置。

 

For循环语句

for (expr1; expr2; expr3){

statement;

}

    其中,expr1在第一次循环时无条件取一次值;expr2在每次循环开始前求值,如果值为真,则执行statement,否则跳出循环,继续往下执行;expr3在每次循环后被执行。for循环语句的流程控制图如图所示。

 

跳转语句

break语句

break关键字可以终止当前的循环,包括while、do…while、for、foreach和switch在内的所有控制语句。

    break语句不仅可以跳出当前的循环,还可以指定跳出几重循环。格式为:

    break $num;

    参数$num指定要跳出几层循环。

 

continue语句

continue关键字的作用没有break强大,continue只能终止本次循环而进入到下一次循环中,continue也可以指定跳出几重循环。

猜你喜欢

转载自www.cnblogs.com/cxl862002755/p/13210343.html