今日学んだこと
ループ処理について復習
- for
for( $変数名 = 初期値 ; 条件 ; 更新処理 ){ 繰り返したい処理; }
(for文の例)
<?php
for($i=0;$i<10;$i++){
print("<p></p>");
}
?>
※こんな使い方もできる
<?php
for($i=0;$i<10;$i++){
?>
<p>こんにちは世界!</p>
<?php
}
?>
- while
while( 条件式 ) {
繰り返したい処理; }
(for文の例)
$i=1;
while( $i < 10) {
echo $i;
$i++1;
}
↓結果
123456789
条件が成りたっているあいだ繰り返し処理をする。
インクリメントをうまく使う。
「$i++1」を忘れると無限ループ…。
- インクリメント
「カウンターである$iに1だけ追加する」
$i=$i+1; →とてもよく使うので
$i++; →このように省略表記する
- forとwhileどちらを使う???
forの方がコンパクトに書くことができる。
whileで使っている「$i=1;」(初期化)や、
「$i++1」(カウンター)を、forは一行にまとめられる。
↓
for ( $i=0 ; $i < 10 ; $i++ )
0 件のコメント:
コメントを投稿