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