<?php 循环结构 一、while循环 if(表达式) 只一次语句 while(表达式) 反复执行一条语句;
while(表达式){ 反复执行这个循环体 } 例子:$num=0; echo '<table border="1" width="800" align="center">'; echo '<caption><h1>使用一个while循环输出的表格</h1></caption>'; $i=0; while($i<1000){ if($i%10==0){ if($i%20==0){ $bg="#ffffff"; }else{ $bg="#cccccc"; } echo '<tr bgColor="'.$bg.'">' '<tr onmouseover="lrow(this)" onmouseout="drow(this)" bgColor="'.$bg.'">'; } echo '<td>'.$i.'</td>'; $i++;
if($i%10==0){ echo '</tr>'; } }
echo '</table>'; ?> <script> var ys=null; function lrow(obj){ ys=obj.bgColor; obj.bgColor='red'; }
function drow(obj){ obj.bgColor=ys; } </script> <?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"; } echo '<tr bgColor='.$bg.'>'; $j=0; while($j<10){ echo '<td>'.($i*10+$j).'</td>'; $j++; } $i++; echo '</tr>'; } echo '</table>'; ?> while($num<100){ echo "这是执行第 {$num} 次输出的结果<br>"; $num++; } * 二、do-while循环 do-while是先执行再判断条件,while是先判断条件,成立则执行 $i=0; do{ echo "$i : this is do---while <br>"; $i++; }while(0);
$i=0; while(0){ echo "$i: this is while <br>"; $i++; } * 三、for 循环 * for(初使化;条件表达式;增量){ * 循环体 * } for($i=1; $i<=9; $i++){ for($j=1; $j<=$i; $j++){ echo "$j x $i = ".$j*$i." "; } echo '<br>'; } * * 根据循环条不同有两种类型的循环 * * 一种:计数循环 for * 另一种:条件型循环 while do-while * * * 几个和循环有关的语句 * * break; continue; exit; return; */ for($i=0; $i<100; $i++){ if($i==50) break; echo "$i ###################<br>"; for($i=0; $i<100; $i++){ if($i%3==0) continue; echo "$i ###################<br>";
|