循环结构
一.while循环
while循环是先判断条件,成立则执行
使用一个while循环输出的表格
1 <style type="text/css"> 2 td{ 3 text-align: center; 4 } 5 </style> 6 <?php 7 echo '<table border="1" width="800" align="center">'; 8 echo '<caption><h1>使用一个while循环输出的表格</h1></caption>'; 9 $num=0; 10 while ($num<1000) { 11 if($num%10==0) 12 echo "<tr>"; 13 echo '<td>'.$num.'</td>'; 14 $num++; 15 if($num%10==0) 16 echo "</tr>"; 17 } 18 echo '</table>'; 19 ?>
使用while嵌套输出表格
1 <style type="text/css"> 2 td{ 3 text-align: center; 4 } 5 </style> 6 7 <?php 8 echo '<table border="1" width="800" align="center">'; 9 echo '<caption><h1>使用while嵌套输出表格</h1></caption>'; 10 $i=0; 11 while($i<100){ 12 if($i%2==0){ 13 $bg="#ffffff"; 14 }else{ 15 $bg="#cccccc"; 16 } 17 $j=0; 18 echo '<tr bgcolor='.$bg.'>'; 19 while($j<10){ 20 echo '<td>'.($i*10+$j).'</td>'; 21 $j++; 22 } 23 echo '</tr>'; 24 $i++; 25 } 26 27 echo '</table>'; 28 ?>
二.do-while循环
do-while是先执行再判断条件
do...while 语句会至少执行一次代码 - 然后,只要条件成立,就会重复进行循环。
1 <?php 2 $i=0; 3 do{ 4 echo "这是do-while循环<br>"; 5 $i++; 6 }while($i<10); 7 ?>
三.for循环
for 语句有三个参数。第一个参数初始化变量,第二个参数保存条件,第三个参数包含执行循环所需的增量。
for(初始化;条件表达式;增量){
循环体;
}
1 <?php 2 echo '<table border="1" width="400" align="center">'; 3 for($i=1;$i<10;$i++){ 4 echo '<tr>'; 5 for($j=1;$j<=$i;$j++){ 6 echo '<td>'.$j."x".$i."=".($i*$j).'</td>'; 7 } 8 echo '</tr>'; 9 } 10 echo '</table>'; 11 ?>
格局循环条件不同有两种类型的循环
一种:计数循环 常用 for
另一种:条件循环 常用while do-while
几个和循环有关的语句
break; continue; exit; return;