回答編集履歴

2

2

2016/09/22 13:55

投稿

takasima20
takasima20

スコア7460

test CHANGED
@@ -9,3 +9,45 @@
9
9
  あとは、その関数とパラメータの意識があってるか
10
10
 
11
11
  の確認くらいかなあ。
12
+
13
+ --- 追加 ---
14
+
15
+ > これはなぜ駄目なのでしょうか?
16
+
17
+
18
+
19
+ 自分だったら
20
+
21
+ ```PHP
22
+
23
+ $year = sprintf('%04d',$year);
24
+
25
+ $mon = sprintf('%02d',$mon);
26
+
27
+ $day = sprintf('%02d',$day);
28
+
29
+
30
+
31
+ $target = $year . "/" . $mon . "/" . $day;
32
+
33
+ ```
34
+
35
+ の部分を
36
+
37
+ ```PHP
38
+
39
+ $target = sprintf('%04d/%02d/%02d',$year,$mon,$day);
40
+
41
+ ```
42
+
43
+ こうします。
44
+
45
+ 意図してそうしているのならかまいませんが、
46
+
47
+ そうでないならバグのもとになりがちなものです。
48
+
49
+ ただ、今回のに関しては明確に誤りだという確信はないので、
50
+
51
+ 正しく動作するのならそのままでもいいのではないでしょうか。
52
+
53
+

1

1

2016/09/22 13:55

投稿

takasima20
takasima20

スコア7460

test CHANGED
@@ -1,3 +1,11 @@
1
1
  とりあえず、forで回している変数を
2
2
 
3
3
  ループ中で更新するのはだめじゃないスかねえ。
4
+
5
+ --- 追加 ---
6
+
7
+
8
+
9
+ あとは、その関数とパラメータの意識があってるか
10
+
11
+ の確認くらいかなあ。