質問

とても単純な質問です、私はいつも行かなければなりません ここをチェックしてください そして私は頭を打ち、それは明らかだと言いました。でも、実際には一週間も使わなかった後は、結局書くことになるんです

for ($i = 1;  $i++; $i <= 10;) {
    echo $i;
} 

いくつかの記憶術が役立つかもしれません

役に立ちましたか?

解決

ICE:

  • 初期化
  • チェック
  • 実行する

他のヒント

論理を考えます!式が評価される順序は同じです。

for ($i = 0; $i < 10; ++$i) {
    echo $i;
}
// is same as
$i = 0; // 1.
while ($i < 10) { //2.
    echo $i;
    ++$i; // 3.
}

彼らは順番に行くます。

for (expr1; expr2; expr3)

ただし、expr1:ループ
の初めに一度評価 expr2に:ループ
の各反復の開始時に評価さ expr3は:ループの各反復の終了時に評価

あなたは、最初の初期化の条件秒をチェックし、増分(または減分)したいあなたのカウンター最後ます。

     START -> CHECK FOR DANGER -> MOVE AHEAD 

for( $i = 0 ;    $i < 100 ;         $i++    )

希望、それは:-)
役立ちます 運のベスト!

F最初(初期化)その間のみ(条件)Rローリングオン (増加または減少)

私はばかかもしれないが、あなたはこのような構造をしたくない:

for ( $i = 1;  $i <= 10; $i++ )
{
    echo $i;
} 

私はいつもと同じように、それを見てきました。この構造を覚えてニーモニックを知りません

STARTING OFF; DO WHILE THIS; PERFORM AFTER EACH ROTATION

むしろます:

DEFINE PRIOR TO EXECUTION; DEFINE EXECUTION LIMITS; DEFINE OPERATION FOR EACH ROTATION

はちょうどあなたが前にそれを書くように、ガードは常に、増分の前にチェックされていることを覚えています。

あなたはガードが増加する前にチェックされて覚えていない場合、あなたはループが何をするかわからないので、大きなトラブルにいる:P

サム

  • エンジンを始動してください
  • もう到着しましたか?
  • 動く
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top