LoginSignup
1
0

More than 1 year has passed since last update.

【PHP基礎⑯】ループ処理の終了-do…while文

Last updated at Posted at 2022-06-23

[問題]  (参照:http://www.cc.kyoto-su.ac.jp/~mmina/bp1/hundredKnocksBasic.html)
整数値を入力させ、入力値が0でなければ値を表示かつ再度入力してループ処理を続け、0であれば終了するプログラムを作成しなさい。

コード

do{
    $a = intval(fgets(STDIN));
    echo $a, PHP_EOL;
}while($a <> 0);

↓↓↓

5
-6
0
1  と入力

↓↓↓

結果

5
-6
0

☆do…while文
指定した条件がどうであれ、初回は必ず実行するという繰り返し処理。
2回目以降は、条件を満たす限りずっと処理を繰り返す。

$a = ○ ← 初期値。あれば入れる。
do{
 条件を満たす場合に行う処理;
 増減式;  ← あれば入れる。
}while(条件)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0