zoukankan      html  css  js  c++  java
  • PHP_循环-For-While

    循环For-While对于初学者来说,还是有点难理解,做好下面的例子,可以加深你对循环的理解!

    while 循环
    <?php
        /**
         * while 循环
         */
    
        /**
         * 正三角
         */
        $j = 1;
        while($j<=9) {
            $i = 1;
            while($i<=$j) {
                echo "{$i}x{$j}=".($i*$j)." ";
                $i++;
            }
            echo "<br />";
            $j++;
        }
        echo '<hr>';
    
        /**
         * 倒三角
         */
        $j = 9;
        while($j>=1) {
            $i = 1;
            while($i<=$j) {
                echo "{$i}x{$j}=".($i*$j)." ";
                $i++;
            }
            echo "<br />";
            $j--;
        }
        echo '<hr>';
    
        $j = 1;
        while($j<=9) {
            // 移动位置
            // $z = 0;
            // while($z < 9-$j) {
            //     echo '               ';
            //     $z++;
            // }
    
            $i = $j;
            while($i >= 1) {
                echo "{$i}*{$j}=".($i*$j).' ';
                $i--;
            }
            echo "<br />";  
            $j++;
        }
        echo '<hr>';
    
        $j = 9;
        while($j >= 1) {
            // 移动位置
            // $z = 0;
            // while($z < $j) {
            //     echo '               ';
            //     $z++;
            // }
    
            $i = $j;
            while($i >= 1) {
                echo "{$i}*{$j}=".($i*$j).' ';
                $i--;
            }
            echo "<br />";  
            $j--;
        }
        echo '<hr>';
    ?>
    

      

    for 循环
    <?php
    
        /**
         * for 循环
         */
        for($j = 1; $j <= 9; $j++) {
            
            for($i = 1; $i <= $j; $i++ ) {
                echo "{$i}*{$j}=".($i*$j).' ';
            }
            echo "<br>";
    
        }
        echo '<hr>';
        for($j = 9; $j >= 1; $j--) {
            
            for($i = 1; $i <= $j; $i++ ) {
                echo "{$i}*{$j}=".($i*$j).' ';
            }
            echo "<br>";
    
        }
        echo '<hr>';
        for($j = 1; $j <= 9; $j++ ) {
            // 移动位置
            // for($z = 0; $z < 9-$j; $z++) {
            //     echo '    ';
            // }
            for($i = $j; $i >= 1; $i--) {
                echo "{$i}*{$j}=".($i*$j).' ';
            }
            echo "<br>";
            
        }
        echo '<hr>';
    
        for($j = 9; $j >= 1; $j--) {
            // 移动位置
            // for($z = 0; $z < 9-$j; $z++) {
            //     echo '    ';
            // }
    
            for($i = $j; $i >= 1; $i--) {
                echo "{$i}*{$j}=".($i*$j).' ';
            }
            echo "<br>";
        }
    
        // exit;
    
        echo "<table width='600' border='1'>";
        for($j=9;$j>=1;$j--) {
            echo "<tr>";
            for($z=0; $z<9-$j; $z++) {
                echo "<td> </td>";
            }
            for($i=1; $i<=$j; $i++) {
                echo "<td>{$i}*{$j}=".($i*$j)."</td>";
            }
    
            echo "</tr>";
        }
        echo "</table>";
    
        echo "<table width='600' border='1'>";
        for($j=1;$j<=9;$j++) {
            echo "<tr>";
            for($z=0;$z<9-$j;$z++) {
                echo "<td> </td>";
            }
            for($i=$j;$i>=1;$i--) {
                echo "<td>{$i}*{$j}=".($i*$j)."</td>";
            }
    
            echo "</tr>";
        }
        echo "</table>";
    
        echo "<table width='600' border='1'>";
        for($j=9;$j>=1;$j--) {
            echo "<tr>";
            for($i=1;$i<=$j;$i++) {
                echo "<td>{$i}*{$j}=".($i*$j)."</td>";
            }
            echo "</tr>";
        }
        echo "</table>";
    
        echo "<table width='600' border='1'>";
        for($j=1;$j<=9;$j++) {
            echo "<tr>";
            for($i=1;$i<=$j;$i++) {
                echo "<td>{$i}*{$j}=".($i*$j)."</td>";
            }
            echo "</tr>";
        }
        echo "</table>";
    

      还有一种do while 大家可以自己尝试一下!

      生命不息,奋斗不止。在未来成长的道路上,请勇敢!好运!

           

  • 相关阅读:
    java笔记1
    mysql 5.5 zip配置安装
    centos 6.5 双网卡 上网 virtualbox nat hostonly
    MongoDB Chapter1:Introduction
    windows下在virtualbox中的Fuel Openstack 9.0 安装过程
    centos 7 install gnome etc
    mongodb4简明笔记
    mongodb windows 4 zip安装
    VB 提示音编歌曲
    VB 快捷键
  • 原文地址:https://www.cnblogs.com/haostyle/p/12977256.html
Copyright © 2011-2022 走看看