建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > PHP学习 > php循环介绍

php循环介绍

时间:2015-03-03 20:14:44  来源:免费模板网 作者:风雪 阅读次数 tagsphp循环

php里面的循环有3种,那么他们的原理是什么呢
1 for
2 while
3 do...while

/*
1循环到底怎么执行
2 $i 怎么变化的
3 循环完成后 $i 是多少。
*/
/*
for的执行过程;
起始条件   终止条件    循环体     步长变化
$i=0 $i<=5  t  输出0 换行 $i++=>$i=$i+1=1;
------上一次循环的结果 就是下一次的开始
$i=1 $i<=5  t  输出1 换行 $i++ 2
$i=2 $i<=5  t  输出2 换行 $i++ 3
$i=3 $i<=5  t  输出3 换行 $i++ 4
$i=4 $i<=5  t  输出4 换行 $i++ 5
$i=5 $i<=5  t  输出5 换行 $i++ 6
$i=6 $i<=5  F跳出循环
$i??????=6  
*/
for($i=0;$i<=5;$i++){
echo $i."<br>";
}
echo "<br>";
//循环控制html 3*3
echo "<table align=\"center\" border=\"1\">";
for($m=0;$m<3;$m++){
echo "<tr>";
for($n=0;$n<3;$n++){
echo "<td>";
echo $m;
echo "---";
echo $n;
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
 
/*
起始条件   终止条件     循环体       步长变化
$m=0 $m<3 <tr>
起始条件  终止    循环体     步长
$n=0 $n<3 <td>0---0</td>  $n++
$n=1 $n<3 <td>0---1</td>  $n++
$n=2 $n<3 <td>0---2</td>  $n++
$n=3 $n<3 f 跳出内
</tr> $m++ =1
$m=1 $m<3 <tr>
起始条件  终止    循环体     步长
$n=0 $n<3 <td>1---0</td>  $n++
$n=1 $n<3 <td>1---1</td>  $n++
$n=2 $n<3 <td>1---2</td>  $n++
$n=3 $n<3 f 跳出内
</tr> $m++ =2
$m=2 $m<3 <tr>
起始条件  终止    循环体     步长
$n=0 $n<3 <td>2---0</td>  $n++
$n=1 $n<3 <td>2---1</td>  $n++
$n=2 $n<3 <td>2---2</td>  $n++
$n=3 $n<3 f 跳出内
</tr> $m++ =3
 
$m=2 $m<3 f 跳出循环
*/
echo "<br>---9*9----<br>";
//9*9
for($a=1;$a<=9;$a++){
$s= 0;
for($b=1;$b<=$a;$b++){
$s=$a*$b;
echo $a."*".$b."=".$s."&nbsp;&nbsp";
}
echo "<br>";
}
echo "<br>---while----<br>";
$k=0;
while($k<6){
echo $k."<br>";
$k++;
}
echo $k;
 
/*
起始条件   终止条件     循环体       步长变化
用while打印9*9表
*/
 
echo "<br>---do....while----<br>";
 
$f = 11;
do{
echo $f."<br>";
$f++;
}while($f<=5);
echo $f;
 
/*
起始条件   循环体 步长    终止条件
$f=0 0换行       $f++=1 $f<=5 t
$f=1 1换行       $f++=2 $f<=5 t
$f=2 2换行       $f++=3 $f<=5 t
$f=3 3换行       $f++=4 $f<=5 t
$f=4 4换行       $f++=5 $f<=5 t
$f=5 5换行       $f++=6 $f<=5 f 跳出
 
do...while 100*100
*/
 
echo "<br>---continue----<br>";
 
$p=0;
while($p<6){
if($p==3){
$p++;
//continue;
break;
}
echo $p."<br>";
$p++;
}
/*
起始条件   终止条件    循环体     步长变化
$p=0 $p<=5  t  输出0 换行 $p++=>$p=$p+1=1;
------上一次循环的结果 就是下一次的开始
$p=1 $p<=5  t  输出1 换行 $p++ 2
$p=2 $p<=5  t  输出2 换行 $p++ 3
 
$p=3 $p<=5  t  $p==3   $p++=4  break;   后边不在执行。  
 
 
*/

本文地址:https://www.freemoban.com/php/2015/0303/809.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!