php循环结构

1.while循环

先判断条件,如果条件成立则执行循环的代码

嵌套循环,需要先把嵌套在内的循环执行完毕再执行外面的循环

While(条件语句){......}

//如果()条件成立,执行{}里面的语句

//每一个循环里面应该有一个循环停止的条件,否则这个循环就是死循环,死循环非常耗费系统资源

 1 <?php
 2 header('Content-Type:text/html;charset=utf-8');
 3 echo '<table border="1" align="center" width="500px" cellpadding="0" cellspacing="0">';
 4 echo '<tr>';
 5  $num=0;
 6  while($num<10){
 7      $j=0;
 8      while($j<10){
 9         echo '<td>'.($num*10+$j).'</td>';
10         $j++;
11      }   
12      $num++;
13      echo '</tr>'; 
14  }
15  echo '</table>';
16 ?>

执行结果如下:

2.do...while()循环

一上来先执行,第二次再执行的时候判断条件是否成立

 

3.for循环

 for(exp1;exp2;exp3){

  表达式1:循环开始之前无条件赋值

  表达式2:在开始循环之前判断条件,如果为true则执行,否则停止循环

  表达式3:停止循环的条件避免死循环

}

<?php
header('Content-Type:text/html;charset=utf-8');
for($i=0;$i<10;$i++){
    echo "$i<br/>";
}
//一上来先给变量赋值,然后判断条件
//如果条件成立,执行{}的语句
//{}里面的语句执行完毕,执行第三个表达式
//执行完第三个表达式之后,再去判断条件
?>

执行结果如下:

php for循环写的乘法口诀

 1 <?php
 2 echo '<table border="0" cellpadding="2px" cellspacing="2px">';
 3 for($i=1;$i<10;$i++){
 4     echo '<tr>';        
 5         for($j=1;$j<=$i;$j++){
 6             echo "<td>"."$j"."x"."$i"."=".($j*$i)."</td>";
 7         }        
 8     echo '</tr>';
 9 }
10 echo '</table>';
11 ?>

执行结果:

根据条件分类

1.条件循环

2.计算循环

posted @ 2015-09-21 22:49  letitia_blog  阅读(393)  评论(0编辑  收藏  举报