1.for结构
用途:用户知道循环次数,或者能够预测到循环次数的一种结构
格式:
for(初始值;条件;步进值){
// 循环代码块
}
循环初始化:循环时,需要用到的循环的初始数据
循环条件:循环执行的判断条件
步进值: 防止程序进入死循环 ++ --
意思:
1、首先,代码执行到for循环时,先执行循环初始化所需要的数据,且只执行一次,
2、初始化执行完毕后,判断循环条件是否成立,如果条件成立就执行循环,否则就退出循环
3、如果成立执行循环体
4、执行完成循环体后,循环进行循环数据的改变(自增,自减)-防止死循环
5、循环数据改变后,继续执行2-4的代码,直到循环条件不成立,跳出循环为止;
特殊的for循环
可以没有初始值
$初始变量 = 值;
for( ; 条件 ; 步进 ){
}
可以没条件
for( ; ; $num++){
if(条件){
break;
}
}
可以没有步进
初始...
for(;;){
if(){
break;
}
步进..
}
break: 跳出整个循环
continue:跳出本次循环
求100以内所有数的和
1900年到2020年闰年,打印出来
1、非整百年 可以被4整除的数且不能被100整除 那个年份就是闰年
2、整百年 可以被400整除的数 那个年份就是闰年
九九乘法表
格式:
for(初始值;条件;步进值){
// 循环代码块
}
循环初始化:循环时,需要用到的循环的初始数据
循环条件:循环执行的判断条件
步进值: 防止程序进入死循环 ++ --
点击(此处)折叠或打开
- <?php
-
- for($i=1;$i<=10;$i++){
- echo i;
- }
- ?>
- 返回结果: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;
?>
for($num=1;$num<=100;$num++){
$sum+=$num;//$sum=$sum+$num
}
echo $sum;
?>
1900年到2020年闰年,打印出来
1、非整百年 可以被4整除的数且不能被100整除 那个年份就是闰年
2、整百年 可以被400整除的数 那个年份就是闰年
- for($year=1900;$year<=2020;$year++){
- if($year%4 ==0 && $year%100 !=0 || $year%400 ==0){
- echo $year;
- break;
- }
- }
九九乘法表
点击(此处)折叠或打开
- <?php
- for($i=1;$i<=9;$i++){
- for($j=1;$j<=$i;$j++){
- if($i==3 && $j==3 || $j==3 && $i==4){
- echo \" \";
- }
- echo $j.\"x\".$i.\"=\".$i*$j.\" \";
- }
- echo \"
\"; - }
- ?>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30322590/viewspace-1731664/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30322590/viewspace-1731664/