前の記事では、「do...while ループとは何ですか?」について紹介しました。 while ループとの違いは何ですか? (コードを添付) 》では、この記事で引き続き for ループ (および while ループの違い) を紹介していきます。必ず何かを得られますよ! ! !
for ループ:
唯一のカウント型ループ (高効率)、for ループ、最初からループする回数がわかっています;
形式:
for (式 1; 式 2; 式 3) {
ループ本体 (PHP ステートメント)
}
<?php /******for 循环 唯一一个计数循环******/ for($i = 0;$i < 10; $i++){ echo $i; } ?>コードの実行結果は次のとおりです:
コード分析: 最初に書いた書式に従い、最初に初期変数($i=0)を定義し、次にループの条件($i
for ループの場合、次のようになります。 while ループから進化したもの:
<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } ?>コードの実行結果は次のとおりです:
for ループの実行形式について:
式 1 を実行して変数を初期化します; 式 2 を実行してループ条件が満たされているかどうかを確認します; 式 2 が条件を満たしている場合は、ループを実行する条件を指定してから、{} を実行します (ループ本体) 内のコード 式 3 を実行、自動インクリメントまたはデクリメント条件 式 2 を実行、ループ条件が満たされるかどうかを判断します
for ループと while ループの違い:
1: タイプの問題for ループは while ループよりも上位です。for ループはカウント ループですが、while ループは bool 型のループです。
for ループについてはほぼすべてを知っています。いくつかのコードを見てみましょう。例:<?php
/******for 循环 唯一一个计数循环******/
$i = 0;
for(;$i < 10; ){
echo $i;
$i++;
}
echo '<hr>';
echo '<table border="1" align="center" width="800">';
for($tr = 0;$tr<10;$tr++){
echo '<tr>';
for($td = 0;$td<10;$td++){
echo '<td>'.$tr.$td.'</td>';
}
echo '</tr>';
}
echo '</table>';
?>
コードの実行結果は次のとおりです:
推奨学習: "
PHP ビデオ チュートリアル以上がfor ループとは何ですか? while ループとの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。