码迷,mamicode.com
首页 > Web开发 > 详细

php笔记三:循环的使用(循环输出表格)

时间:2015-09-27 11:11:54      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

循环有三种情况:
1、for循环
格式:

    for(循环变量的初始化;循环条件;循环变量的递增){循环体}

2、while循环
格式:

   while(条件){
       循环体
   }

3、do while循环
格式:

   do {
      循环体
   } while(条件);
注意:while语句后面的分号

注意:
1)、for循环适用于有规律的循环,用的比较多
2)、while和do while的区别:
while循环可能一次也不执行,而do while循环至少执行一次

例子:

<?php  
  /**
    循环输出一张表格,分别使用for循环、while循环、do while循环
  */
  //for循环
  //输出表格头
    echo "<table width=‘80%‘ align=‘center‘ border=1 cellpadding=5 clellspacing=0>";
    //外层循环控制行的输出
    for ($i=1; $i <=5 ; $i++) { 

        //隔行换色
        if($i % 2 ==0){
            echo("<tr align=‘center‘ bgcolor=‘green‘>");
        }else{
            echo("<tr align=‘center‘>");
        }
        
        //内层循环控制列的输出
        for ($j=1; $j <=8 ; $j++) { 
            echo "<td>" .$i * $j ."</td>";
        }

        echo "</tr>";
    }

    echo "</table>";

    //while循环
    echo "<table width=‘80%‘ align=‘center‘ border=1 cellpadding=5 clellspacing=0>";
    $m = 1;
    while ($m <= 5) {
        //隔行换色
        if($m % 2 ==0){
            echo("<tr align=‘center‘ bgcolor=‘green‘>");
        }else{
            echo("<tr align=‘center‘>");
        }
        
        //内层循环控制列的输出
        $n = 1;
        while ($n <= 8) { 
            echo "<td>" .$m * $n ."</td>";
            $n++;
        }

        echo "</tr>";
        $m++;
    }

    //do while 循环
    echo "<table width=‘80%‘ align=‘center‘ border=1 cellpadding=5 clellspacing=0>";
    $k = 1;
    do{
        //隔行换色
        if($k % 2 ==0){
            echo("<tr align=‘center‘ bgcolor=‘green‘>");
        }else{
            echo("<tr align=‘center‘>");
        }
        
        //内层循环控制列的输出
        $p = 1;
        do { 
            echo "<td>" .$k * $p ."</td>";
            $p++;
        }while ($p <= 8);

        echo "</tr>";
        $k++;
    }while($k <= 5);
?>

 

php笔记三:循环的使用(循环输出表格)

标签:

原文地址:http://www.cnblogs.com/chinas/p/4841885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!