回答編集履歴

1

まとめの例を追記

2016/09/22 09:57

投稿

bezeklik
bezeklik

スコア580

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  $value = 20163;
8
8
 
9
- echo substr($value ,4);
9
+ echo substr($value, 4);
10
10
 
11
11
  ```
12
12
 
@@ -22,7 +22,7 @@
22
22
 
23
23
  $value = 201612;
24
24
 
25
- echo substr($value ,4);
25
+ echo substr($value, 4);
26
26
 
27
27
  ```
28
28
 
@@ -31,3 +31,65 @@
31
31
  12
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ 追記
38
+
39
+ まとめるとこんな感じでしょうか。
40
+
41
+ ```php
42
+
43
+ <?php
44
+
45
+ $array = array(
46
+
47
+ 20161,
48
+
49
+ 20162,
50
+
51
+ 20163,
52
+
53
+ 201610,
54
+
55
+ 201611,
56
+
57
+ 201612,
58
+
59
+ );
60
+
61
+ foreach ($array as $value) {
62
+
63
+ $year = substr($value, 0, 4);
64
+
65
+ $month = substr($value, 4);
66
+
67
+ $yearmonth[] = sprintf('%d%02d', $year, $month);
68
+
69
+ }
70
+
71
+ print_r($yearmonth);
72
+
73
+ ```
74
+
75
+ ```
76
+
77
+ Array
78
+
79
+ (
80
+
81
+ [0] => 201601
82
+
83
+ [1] => 201602
84
+
85
+ [2] => 201603
86
+
87
+ [3] => 201610
88
+
89
+ [4] => 201611
90
+
91
+ [5] => 201612
92
+
93
+ )
94
+
95
+ ```