for文

 

 

 

for

 

処理を繰り返す時に使用,最初にforを書くのでfor文と呼ばれます。

初期化は、最初に1回だけ実行されます。

使用する変数をカウンター変数またはループ変数といいます。

変数名はiやjがよく使用されます。

条件がtrueの間、処理を繰り返します。

条件がfalseの場合、ループ処理を終了します。

 

 

f:id:sinya0228:20201206100806p:plain

 

 

基本的な使い方

例文

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

 

結果

1234

 

 

ループから抜ける処理 

 for文でbreakを使用するとループ処理から抜けます。

例文

<?php
for ($i = 0; $i < 3; $i++){

if ($i === 1) {

    break;

echo $i; 
?>

 

結果

0

 

 

 

for文が入れ子のときにbreakを使用するサンプルです。

例文

<?php
for ($i = 0; $i < 2; $i++){
  for ($j = 0; $j < 2; $j++){
     if ($j === 0) {

           break;

      }

       echo "j=".$j; //出力なし

   }

   echo "i=".$i;

}
?>

 

結果

i=0 i=1

 

 

処理の先頭へ

for文でcontinueを使用すると、ループ処理の先頭に戻ります。

 

例文

<?php
for ($i = 0; $i < 3; $i++){
          if($i === 1) {
     continue;
            }
        echo $i;
     }
?>

 

結果

012