• 流程控制-循环结构


    一,while 循环
    1、语法:
          $var = 0;
          while(表达式){
               循环体
               $var++;
          }

    2、实例:while 循环出一个1010列的表格   
    <html>
        <head>
            <title>这是一个测式的页面</title>
        </head>
        <body>
            <table width='500' height='200' border='1'>
                 < ?php
                    $out=0;
                    while ($out <= 10) {
                        $bgcolor = $out%2 ==0 ?"red" : "green";
                        echo "<tr bgcolor={$bgcolor}>";
                        $in = 0;
                        while ($in <= 10) {
                            echo "<td>11</td>";
                            $in ++;
                        }
                        echo "</tr>";
                        $out ++;
                    }
                ?>
            </table>
        </body>
    </html>
    二、do.....while 循环
    <?php
        do{                                  //使用do关键字开始循环
            语句块                         //循环体
        }while ( 表达式<= 10);     //表达式    最后的一个分号 ; 千万不要忘记了
    ?>
    三、for 循环
    <?php
        //这是第一种写法
        for ($i=0; $i < ; $i++) { 
            # code...
        }

        //这是第二种写法
        $i=0;
        for (;  ; ) { 
            if ($i>10) {
                echo $i."<br/>";
            }
            $i++;
        }
    ?>
     
     
     
    九九乘法表:
    <?php
        header("Content-Type:text/html;charset=utf-8");

        for ($i=1; $i<=9 ; $i++) { 
            for ($j = $i; $j <=9 ; $j++) { 
                echo "$i X $j =".$i*$j."  ";
            }
            echo "<br/>";
        }

        echo "<hr/>";

        for ($i=9; $i>=1 ; $i--) { 
            for ($j=$i; $j>=1 ; $j--) { 
                echo "$j X $i =".$j*$i."  ";
            }
            echo "<br/>";
        }

        echo "<hr/>";
        for ($i=1; $i <=9 ; $i++) { 
            for ($j=1; $j<=$i ; $j++) { 
                echo "$j X $i =".$j*$i."  ";
            }
            echo "<br/>";
        }

        echo "<hr/>";

        for ($i=9; $i >=1 ; $i--) { 
            for ($j=9; $j>=$i ; $j--) { 
                echo "$j X $i =".$j*$i."  ";
            }
            echo "<br/>";
        }
    ?>
     
    九九乘法表加表格:
    <?php
        echo "<table width='900' border='1'>";
        for ($i=9; $i >=1 ; $i--) { 
            echo "<tr>";
            for ($j=$i; $j >=1 ; $j--) { 
                $bj=$j%2==0?"#cccccc":"#999999";
                echo "<td bgcolor={$bj}>"."$j X $i =".$j*$i."</td>";
            }
            echo "</tr>";
        }
        echo "</table>";
    ?>
  • 相关阅读:
    jQuery插件学习(一)
    全屏滚动
    Js与Jq 获取浏览器和对象值的方法
    HTML5 布局标签
    CSS3笔记(一)
    CSS的一些思考(一)
    js学习(一)
    CSS Hacks 总结
    CSS样式总结
    HTML标签总结
  • 原文地址:https://www.cnblogs.com/ganwenjun/p/6914817.html
Copyright © 2020-2023  润新知