回答編集履歴

1

やっぱりこっち。

2019/04/05 09:30

投稿

ttyp03
ttyp03

スコア16998

test CHANGED
@@ -15,3 +15,43 @@
15
15
  ```
16
16
 
17
17
  余談ですが、5/1と5/2は除外しなくていいんですよね?
18
+
19
+
20
+
21
+ ---
22
+
23
+ 単純に/で分割して判定でいいような気がするのでこちらを本回答とします。
24
+
25
+ ```PHP
26
+
27
+ foreach($horidays as $v){
28
+
29
+ list($y,$m,$d) = explode("/", $v);
30
+
31
+ if($m == 5){
32
+
33
+ printf("%d,", $d);
34
+
35
+ }
36
+
37
+ }
38
+
39
+ ```
40
+
41
+ 年の判定も必要ならこう。
42
+
43
+ ```PHP
44
+
45
+ foreach($horidays as $v){
46
+
47
+ list($y,$m,$d) = explode("/", $v);
48
+
49
+ if($y == 2020 && $m == 5){
50
+
51
+ printf("%d,", $d);
52
+
53
+ }
54
+
55
+ }
56
+
57
+ ```