<?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>";
联系客服