zoukankan      html  css  js  c++  java
  • 三大类型语句

    三大类型语句

     

    条件控制语句

    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也可以指定跳出几重循环。

  • 相关阅读:
    PHP的错误和异常处理
    异步并行批处理框架设计的一些思考
    系统出错信息设计
    SpringMVC+Shiro权限管理
    jstl教程
    为什么Lisp语言如此先进
    「只差程序员」为什么会招黑? [转自:知乎]
    大侠是怎样炼成的 周昆 [转]
    【OpenGL】glFinish()和glFlush()函数详解-[转]
    VC++ 6.0中实现三叉切分窗口与多视图 [转]
  • 原文地址:https://www.cnblogs.com/cxl862002755/p/13210343.html
Copyright © 2011-2022 走看看