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

回答編集履歴

2

加筆修正

2020/03/30 10:56

投稿

退会済みユーザー
answer CHANGED
@@ -19,4 +19,15 @@
19
19
  for($i = $x; $i > 0; $i--){
20
20
  echo $i . "\n";
21
21
  }
22
+ ```
23
+ あるいは、trim()で改行コードを省いてしまうとか。
24
+ ```php
25
+ <?php
26
+
27
+ $y = "5\n";
28
+ $x = trim($y);
29
+
30
+ for($i = $x; $i > 0; $i--){
31
+ echo $i . "\n";
32
+ }
22
33
  ```

1

加筆修正

2020/03/30 10:56

投稿

退会済みユーザー
answer CHANGED
@@ -7,4 +7,16 @@
7
7
  for($i = $x; $i > 0; $i--){
8
8
  echo $i . "\n";
9
9
  }
10
+ ```
11
+
12
+ これは対策したものです:
13
+ ```php
14
+ <?php
15
+
16
+ $y = "5\n";
17
+ $x = intval($y);
18
+
19
+ for($i = $x; $i > 0; $i--){
20
+ echo $i . "\n";
21
+ }
10
22
  ```