最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 循环之for()、while()、foreach()用法

    本文章介绍最基本的循环语句的用法,在php中包括了for()、while()、foreach() do while 这几种最基本的语句.

    while循环

    while循环是PHP中最简单的循环,其基本格式为:

    实例代码如下:

    while (expr){ 
        statement 
    } 
    //或者 
    while (expr): 
        statement 
    endwhile; 

    该语法表示,只要expr表达式为TRUE,那么就一直执行statement直到expr为FALSE为止,statement表示要执行的动作或逻辑.

    实例代码如下:

    <?php 
    $i = 1; 
    while ($i <= 10) { 
       echo $i; 
       $i++; 
    } 
    ?> 

    该例子循环输出1到10.

    do-while循环

    do-while循环和while循环非常相似,其区别只是在于do-while保证必须执行一次,而while在表达式不成立时则可能不做任何操作.

    do-while 循环只有一种语法:

    实例代码如下:

    do { 
       statement 
    }while (expr) 

    实例代码如下:

    <?php 
    $i = 1; 
    do { 
       echo $i; 
       $i++; 
    } while ($i <= 10); 
    ?> 

    该例子也是输出1到10

    for循环

    for循环是PHP中更为复杂的循环,其语法如下:

    实例代码如下:

    for (expr1; expr2; expr3){ 
        statement 
    } 

    下面的例子依然输出1到10:

    实例代码如下:

    <?php 
    for ($i = 1; $i <= 10; $i++) { 
        echo $i; 
    } 
    ?> 

    语法解读

    第一个表达式(expr1)在循环开始前无条件求值一次 

    expr2 在每次循环开始前求值,如果值为 TRUE,则继续循环,执行嵌套的循环语句;如果值为 FALSE,则终止循环. 

    expr3 在每次循环之后被求值(执行) 

    每个表达式都可以为空.如果expr2 为空意则将无限循环下去,但可以通过break来结束循环:

    实例代码如下:

    <?php 
    for ($i = 1; ; $i++) { 
     
        if ($i > 10) { 
            break; 
        } 
        echo $i; 
    } 
    ?> 

    在使用循环语句的时候,我们通常要注意不要无限循环而造成程序“僵死”,另外还要注意循环条件(循环判断表达式),以确保循环结果正确.

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 循环之for()、while()、foreach()用法
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情