zoukankan      html  css  js  c++  java
  • 流程控制-循环结构

    一,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>";
    ?>
  • 相关阅读:
    9、par画图参数
    awk
    Android Studio Gradle下载的包在哪里?
    .net core webapi 在原有基础上修改。
    .net core webapi 部署到 IIS
    原来部署好的WCF(可以调用),因为部署.net core,而安装了DotNetCore.2.0.5-WindowsHosting,导致现在WCF站点不可以。
    sql2008R2新建链接服务器。
    Dynamics CRM 365常用js记录。
    <div>标签输入文字
    dynamics crm 365 附件上传图片并且显示。
  • 原文地址:https://www.cnblogs.com/ganwenjun/p/6914817.html
Copyright © 2011-2022 走看看