4.3.6 PHP循环结构for语句的应用

循环结构for语句

•基本格式:
for(表达式1;表达式2;表达式3)
{
语句或语句序列;
}
for循环语句中表达式1为循环初始条件;表达式2为循环控制条件;表达式3为控制变量递增;语句或语句序列为循环体。

4.3.6 PHP循环结构for语句的应用
16.png
<?php     //使用花括号“{}”将代码块括起来,通常代码块为一条时可以不加花括号     for( $i = 1;  $i <= 10;  $i++ ) {         echo "这是第<b> $i </b>次循环执行输出的结果<br>";       }     $i = 1; //将for语句中第一部分初始化提出来,放到for前面执行,但for语句中的分号要保留     for( ;  $i <= 10;  $i++ ) {         echo "这是第<b> $i </b>次循环执行输出的结果<br>";       }     $i = 1; //再将第三部分的增量提出来,放到for语句的执行体最后,但也要将分号保留     for( ;  $i <= 10; ) {         echo "这是第<b> $i </b>次循环执行输出的结果<br>";         $i++;        }      $i = 1;     for( ; ; ) {         if( $i > 10 )             break;         echo "这是第<b> $i </b>次循环执行输出的结果<br>";         $i++;        }  

test.php

<?php /*   *  *    *  *    $i = 0;   *  *    while($i < 100 ) {  *  *      echo "循环体,语句<br>";  *  *      $i++;  *    }  *  *  *    for( 表达式一; 表达式二 ; 表达式三  ) {  *            *          echo "循环体<br>";  *      *    }  *  *    第一部分, 先执行 表达式一  *    第二部分, 再执行 表达式二  *    第三部分, 再执行 循环体  *    第四部分, 再执行 表达式三  *    第五部分, 再执行 表达式二  *  *    注意: 表达式一, 只被执行一次  *  *    表达式一: 初使化的条件  $i = 0;  *    表达式二: 条件表达式, 成立则执行循环体 $i < 100;  *    表达式三: 是一个自增条件 $i++  *  *  */      for($i=1; $i<=9; $i++) {         for($j =1; $j <= $i; $j++) {             echo "$j x $i = ".($j*$i)."&nbsp;&nbsp;";         }          echo '<br>';          }       echo '<br>';       for($i=1; $i<=9; $i++) {         for($j =$i; $j >= 1; $j--) {             echo "$j x $i = ".($j*$i)."&nbsp;&nbsp;";         }          echo '<br>';          }       echo '<br>';       for($i=9; $i>=1; $i--) {         for($j =1; $j <= $i; $j++) {             echo "$j x $i = ".($j*$i)."&nbsp;&nbsp;";         }          echo '<br>';          }       echo '<br>';       for($i=9; $i>=1; $i--) {         for($j =$i; $j >= 1; $j--) {             echo "$j x $i = ".($j*$i)."&nbsp;&nbsp;";         }          echo '<br>';          }       echo '<br>';   

test2.php

<?php /*   *  *    *  *    $i = 0;   *  *    while($i < 100 ) {  *  *      echo "循环体,语句<br>";  *  *      $i++;  *    }  *  *  *    for( 表达式一; 表达式二 ; 表达式三  ) {  *            *          echo "循环体<br>";  *      *    }  *  *    第一部分, 先执行 表达式一  *    第二部分, 再执行 表达式二  *    第三部分, 再执行 循环体  *    第四部分, 再执行 表达式三  *    第五部分, 再执行 表达式二  *  *    注意: 表达式一, 只被执行一次  *  *    表达式一: 初使化的条件  $i = 0;  *    表达式二: 条件表达式, 成立则执行循环体 $i < 100;  *    表达式三: 是一个自增条件 $i++  *  *  */            for( $i=0, $j=100; $i < 100 || $j > 0 ; $i++,$j--) {          echo "{$i} 高老师很帅, {$j}妹子很漂亮<br>";     } 

始发于简书:caoyuan

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注