ITPub博客

首页 > 应用开发 > IT综合 > PHP1-12 for循环执行代码块指定的次数

PHP1-12 for循环执行代码块指定的次数

原创 IT综合 作者:it5808 时间:2015-07-13 14:46:53 0 删除 编辑

1.for结构

用途:用户知道循环次数,或者能够预测到循环次数的一种结构

格式:
for(初始值;条件;步进值){
// 循环代码块
}

循环初始化:循环时,需要用到的循环的初始数据
循环条件:循环执行的判断条件
步进值: 防止程序进入死循环 ++  --

点击(此处)折叠或打开

  1. <?php

  2. for($i=1;$i<=10;$i++){
  3. echo i;
  4. }
  5. ?>
  6. 返回结果:1 2 3 4 5 6 7 8 9 10

意思:
1、首先,代码执行到for循环时,先执行循环初始化所需要的数据,且只执行一次,
2、初始化执行完毕后,判断循环条件是否成立,如果条件成立就执行循环,否则就退出循环
3、如果成立执行循环体
4、执行完成循环体后,循环进行循环数据的改变(自增,自减)-防止死循环
5、循环数据改变后,继续执行2-4的代码,直到循环条件不成立,跳出循环为止;

特殊的for循环

可以没有初始值
$初始变量 = 值;
for(   ;  条件 ; 步进 ){

}

可以没条件
for(  ;  ;   $num++){
   if(条件){
   break;
   }
}

可以没有步进
初始...
for(;;){
if(){
break;
}
步进..
}
break: 跳出整个循环
continue:跳出本次循环

求100以内所有数的和

点击(此处)折叠或打开

  1. <?php
  2. for($num=1;$num<=100;$num++){
  3.     $sum+=$num;//$sum=$sum+$num
  4.     }
  5.     echo $sum;
  6. ?>

1900年到2020年闰年,打印出来
1、非整百年  可以被4整除的数且不能被100整除 那个年份就是闰年  
2、整百年     可以被400整除的数 那个年份就是闰年

  1. for($year=1900;$year<=2020;$year++){
  2.     if($year%4 ==0 && $year%100 !=0 || $year%400 ==0){
  3.        echo $year;
  4.     break;
  5.     }
  6. }

九九乘法表  


点击(此处)折叠或打开

  1. <?php
  2. for($i=1;$i<=9;$i++){
  3.     for($j=1;$j<=$i;$j++){
  4.         if($i==3 && $j==3 || $j==3 && $i==4){
  5.           echo \"  \";
  6.          }
  7.             echo $j.\"x\".$i.\"=\".$i*$j.\"  \";
  8.      }
  9.          echo \"
    \"
    ;
  10. }
  11. ?>








来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30322590/viewspace-1731664/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: PHP1-11 Switch 语句
下一篇: PHP 1-13 while 循环
请登录后发表评论 登录
全部评论

注册时间:2015-07-02

  • 博文量
    22
  • 访问量
    25775