teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

ループ前の数字を記録する

2016/07/26 08:29

投稿

退会済みユーザー
answer CHANGED
@@ -9,7 +9,9 @@
9
9
  return mt_rand(0, 10);
10
10
  }
11
11
 
12
+ $b = 10;
12
- while (($a = a()) < 10) {
13
+ while (($a = a()) < $b) {
14
+ $b = $a;
13
15
  echo $a . '<br>';
14
16
  // a()++;
15
17
  }

1

ループの中の記述修正

2016/07/26 08:29

投稿

退会済みユーザー
answer CHANGED
@@ -1,6 +1,7 @@
1
1
  よくよくみると
2
2
  a()++;
3
3
  いらないと思います。
4
+ そしてループのなかの echo もおかしいですね。
4
5
  ```php
5
6
  <?php
6
7
 
@@ -8,8 +9,8 @@
8
9
  return mt_rand(0, 10);
9
10
  }
10
11
 
11
- while (a() < 10) {
12
+ while (($a = a()) < 10) {
12
- echo a(), '<br>';
13
+ echo $a . '<br>';
13
14
  // a()++;
14
15
  }
15
16
  ```