Maison  >  Questions et réponses  >  le corps du texte

Questions sur la table de multiplication pour la boucle for

S'il vous plaît, dites-moi comment calculer la table de multiplication. Veuillez expliquer en détail. Je ne comprends vraiment pas. Ça va exploser╮(╯▽╰)╭

pour ($i = 1 ; $i < 10 ; $i++){

pour ( $j=1; $j<=$i; $j++){

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

}

echo '<br />';

}


我只是一条咸鱼哈我只是一条咸鱼哈2628 Il y a quelques jours1594

répondre à tous(2)je répondrai

  • 清楚叛逆者

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

    <?php
    //循环9次,表示9列,如同:1*1=1的1,2*1=2的2
    for($i=1;$i<10;$i++){
        //上面1次循环在这个循环9次,表示$i行如同:1*1=1的1,1*2=2的1和2
        for($k=1;$k<$i;$k++){
            //输出如同:2*2=4;&nbsp;表示空格也可以用\t代替
            echo $k."*".$i."=".$i*$k."&nbsp;&nbsp;&nbsp;";
        }
        //每一次次循环换行
        echo "<br />";
    }


    répondre
    1
  • 我只是一条咸鱼哈

    Merci

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

    ringa_lee2017-09-02 09:05:58

    La boucle est facile à comprendre. Vous pouvez amener les valeurs étape par étape pour voir quel est le résultat de l'opération. Regardez de l'intérieur vers l'extérieur, par exemple, en commençant par la première boucle for à l'extérieur :

    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 />';
    }


    .

    répondre
    0
  • 我只是一条咸鱼哈

    Merci (^o^)/~ J'ai rentré les valeurs une à une, et j'ai soudain eu une révélation O(∩_∩)O~

    我只是一条咸鱼哈 · 2017-09-02 11:48:29
  • Annulerrépondre