0

別の中に2つのforループがあります。

$i=1 and $ii < 180

調子

ifステートメントで宣言しましたが、機能せず、180ドル未満の値を出力します。

for ($i=1;$i<6;$i+=2) {

    for($ii=1;$ii<1733;$ii+=3) { 

        if( $i == 1 && $ii < 180 ){ break; }
        echo '--'.$i.'-'.$ii.'--</br>';

    }

}

どうすればこれを修正できますか

4

1 に答える 1

7

新しい答え

for ($i=1;$i<6;$i+=2) {
    for($ii=1;$ii<1733;$ii+=3) { 
        if( $i == 1 && $ii < 180 ){ continue; }
        echo '--'.$i.'-'.$ii.'--</br>';
    }
}

古い答え

使用する必要があります:

break 2;

あなたは2つのループを壊しているので。

詳細情報: http: //php.net/manual/en/control-structures.break.php

于 2012-11-21T14:43:16.453 に答える