繰り返し処理(for文、while文)

$aが5になるまでなど、条件が満たされるまで処理を繰り返す文。

目次

for文

カウンタ変数を使ってその数になるまで処理を繰り返す。
下の例は
「変数$iを0で初期化→$i<5になるまで$i++を繰り返して画像とアイテム名を表示する」 という処理をしている。
実行結果を確認するにはこちら

<?php

     <?php
          for($i = 0; $i<5; $i++){
               echo '';
               echo '';
               echo '';
               echo '';
          }
     ?>
     
画像 アイテム名
ケーキ'.$i.'です。

while文

for文と同じように条件によって処理を繰り返す。
下の例は
「変数$iを0で初期化、$i<5になるまで商品画像を表示、$++でインクリメント」という処理をしている。
実行結果を確認するにはこちら

<?php
    $i = 0; //$iを初期化
    
    while($i < 5) {

        echo '
'; $i++; } echo '
ケーキは以上です。'; ?>
  • 条件式の中にインクリメントなどを含めないと永久に処理が継続される。

do~while文

while文と同じように条件によって処理を繰り返す。
違うのは最低でも1回はループ本体を実行するというところ。
下の例は
「変数$iを0で初期化、$++でインクリメント、$i<5になるまで商品画像を表示」という処理をしている。
実行結果を確認するにはこちら

<?php
    $i = 0; //$iを初期化
    
    while($i < 5) {

        echo '
'; $i++; } echo '
ケーキは以上です。'; ?>
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次