2014年10月29日水曜日

75日目|PHPでのループの復習


今日学んだこと

ループ処理について復習

  • 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 件のコメント:

コメントを投稿