• 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 大家可以自己尝试一下!

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

           

  • 相关阅读:
    centos出现“FirewallD is not running”怎么办
    百度编辑器(Ueditor)最新版(1.4.3.3)插入锚点失败原因分析及BUG修复
    centos rm -rf 恢复删除的文件
    php实现粘贴截图并完成上传功能
    微信网页授权java实现
    JAVA使用POI读取EXCEL文件的简单model
    java读取excel文件数据
    java文件操作(读流)
    oracle 10g正则表达式 REGEXP_LIKE 用法
    Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
  • 原文地址:https://www.cnblogs.com/haostyle/p/12977256.html
Copyright © 2020-2023  润新知