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

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以内所有数的和

点击(此处)折叠或打开

<?php
for($num=1;$num<=100;$num++){
    $sum+=$num;//$sum=$sum+$num
    }
    echo $sum;
?>

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博客 ” ,链接:http://blog.itpub.net/30322590/viewspace-1731664/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30322590/viewspace-1731664/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值