标签:
循环有三种情况:
1、for循环
格式:
for(循环变量的初始化;循环条件;循环变量的递增){循环体}
2、while循环
格式:
while(条件){ 循环体 }
3、do while循环
格式:
do { 循环体 } while(条件);
注意:while语句后面的分号
注意:
1)、for循环适用于有规律的循环,用的比较多
2)、while和do while的区别:
while循环可能一次也不执行,而do while循环至少执行一次
例子:
<?php /** 循环输出一张表格,分别使用for循环、while循环、do while循环 */ //for循环 //输出表格头 echo "<table width=‘80%‘ align=‘center‘ border=1 cellpadding=5 clellspacing=0>"; //外层循环控制行的输出 for ($i=1; $i <=5 ; $i++) { //隔行换色 if($i % 2 ==0){ echo("<tr align=‘center‘ bgcolor=‘green‘>"); }else{ echo("<tr align=‘center‘>"); } //内层循环控制列的输出 for ($j=1; $j <=8 ; $j++) { echo "<td>" .$i * $j ."</td>"; } echo "</tr>"; } echo "</table>"; //while循环 echo "<table width=‘80%‘ align=‘center‘ border=1 cellpadding=5 clellspacing=0>"; $m = 1; while ($m <= 5) { //隔行换色 if($m % 2 ==0){ echo("<tr align=‘center‘ bgcolor=‘green‘>"); }else{ echo("<tr align=‘center‘>"); } //内层循环控制列的输出 $n = 1; while ($n <= 8) { echo "<td>" .$m * $n ."</td>"; $n++; } echo "</tr>"; $m++; } //do while 循环 echo "<table width=‘80%‘ align=‘center‘ border=1 cellpadding=5 clellspacing=0>"; $k = 1; do{ //隔行换色 if($k % 2 ==0){ echo("<tr align=‘center‘ bgcolor=‘green‘>"); }else{ echo("<tr align=‘center‘>"); } //内层循环控制列的输出 $p = 1; do { echo "<td>" .$k * $p ."</td>"; $p++; }while ($p <= 8); echo "</tr>"; $k++; }while($k <= 5); ?>
标签:
原文地址:http://www.cnblogs.com/chinas/p/4841885.html