首頁  >  問答  >  主體

關於for迴圈的乘法表問題

請問下這個乘法表的流程是怎麼算出來的求詳細說明,實在搞不清楚啊,要爆炸了╮(╯▽╰)╭

# for ($i = 1 ; $i < 10 ; $i ){

    for ( $j=1; $j<=$i; $j ){

        echo $j.'x'.'$i'.'='.($i*$j).'';

}

#    echo '<br />';

}


################################################# ##########
我只是一条咸鱼哈我只是一条咸鱼哈2629 天前1596

全部回覆(2)我來回復

  • 清楚叛逆者

    清楚叛逆者2017-09-02 09:20:34

    嗯嗯


    回覆
    1
  • 我只是一条咸鱼哈

    謝謝了哈

    我只是一条咸鱼哈 · 2017-09-02 11:49:28
  • ringa_lee

    ringa_lee2017-09-02 09:05:58

    循環好理解的,你可以一步一步的把值帶進去,看運算結果是什麼,從裡往外看,比如外面第一個for循環開始:

    for ($i = 1 ; $i < 10 ; $i++){
        //第一次循环
        $i=1;
        for ( $j=1; $j<=$i; $j++){
        //第一次循环
        $j=1;
            echo $j.'x'.'$i'.'='.($i*$j).'';
            //这个echo 结果为:1 x 1 = 1;依次类推
            //里面的for第二次循环的时候就是$i=1;$j=2;这个echo 结果为:1 x 2 = 2;
            //里面的这个for循环结束,再从外面的for循环开始当$i=2,3,4,5....
    }
        echo '<br />';
    }


    回覆
    0
  • 我只是一条咸鱼哈

    謝謝(^o^)/~我把值,一個個代進去,瞬間頓悟了O(∩_∩)O~

    我只是一条咸鱼哈 · 2017-09-02 11:48:29
  • 取消回覆