• PHP 循环


    PHP数组

    数组循环

    • 名称:foreach

    • 语法:foreach(array_expression as $key => $value) statemnt

    • 用法

       <?php
       	$arr = array("one","two","three");
       	foreach($arr as $key => $value){
       		echo $key; //输出下标
       		echo $value;  //输出下标对应的值
       	}
       ?>
      
    • 名称: for

    • 语法:for(expr1;expr2;expr3) statement

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

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

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

    • 用法

       for($i=1;$i<10;$i++){
       	echo $i; //每次输出变量的值
       }
      
    • 名称:while

    • 语法: while(expr) statement

    • while 语句的含意很简单,它告诉 PHP 只要 while 表达式的值为 TRUE 就重复执行嵌套中的循环语句。表达式的值在每次开始循环时检查,所以即使这个值在循环语句中改变了,语句也不会停止执行,直到本次循环结束。有时候如果 while 表达式的值一开始就是 FALSE,则循环语句一次都不会执行

    • 用法

       <?php
       	$i = 0;
       	while($i<=10){
       		echo $i++; //循环输出变量值 
       	}
      
       ?>
      
    • 名称:do...while

    • 语法:do statement while(expr);

    • do-while 循环和 while 循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时。和一般的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在一般的 while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为 FALSE 则整个循环立即终止)。

    • 用法

       <?php
       	$i = 0;
       	do {
       	   echo $i; //循环输出变量值 
       	} while ($i > 0);
       ?>
  • 相关阅读:
    Spring Boot 2.x 和 1.x 的区别
    安装 D2l 报错 全网最新解决方式
    实际业务处理 Kafka 消息丢失、重复消费和顺序消费的问题
    拜托,面试官别问我「位图」了
    数据库 sql语句的执行过程
    简易版计算器
    matchRoutes可以根据当前路径直接匹配到路由
    git文件名修改后提交远程无变化
    createreactapp 相关
    SAAS
  • 原文地址:https://www.cnblogs.com/ikai/p/6883216.html
Copyright © 2020-2023  润新知