質問編集履歴

1

コードを転記

2019/04/08 02:32

投稿

kazu130
kazu130

スコア17

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,99 @@
17
17
  array_searchを試しましたがうまくいきません。
18
18
 
19
19
  よろしくお願いいたします。
20
+
21
+
22
+
23
+
24
+
25
+ ```
26
+
27
+ for( $day=1; $day <= $countdate; $day++ ){
28
+
29
+ $w = date("w", mktime( 0, 0, 0, $next_month, $day, $now_year ) );
30
+
31
+
32
+
33
+ //スタイルシートの値設定ここから-----------------------------------
34
+
35
+
36
+
37
+ if ( in_array( $day, (array)$hori, true ) ) {
38
+
39
+
40
+
41
+ $style = "color:#C30;";
42
+
43
+
44
+
45
+ }
46
+
47
+
48
+
49
+ switch( $w ){
50
+
51
+
52
+
53
+ case 0: //日曜日の文字色
54
+
55
+
56
+
57
+ $style = "color:#C30;";
58
+
59
+
60
+
61
+ break;
62
+
63
+
64
+
65
+ case 6: //土曜日の文字色
66
+
67
+
68
+
69
+ $style = "color:#03C;";
70
+
71
+
72
+
73
+ break;
74
+
75
+
76
+
77
+ default: //月~金曜日の文字色
78
+
79
+
80
+
81
+ $style = "color:#333;";
82
+
83
+ }
84
+
85
+
86
+
87
+
88
+
89
+ //スタイルシートの値設定ここまで-----------------------------------
90
+
91
+
92
+
93
+
94
+
95
+ $line = $day."日(".$weekday[$w].")"; //1行の定義:日付(曜日)
96
+
97
+
98
+
99
+
100
+
101
+ /スタイルシートを挿入・1行ごとに改行して出力
102
+
103
+
104
+
105
+ echo '<tr><td style="'.$style.'">.$line."</td>"
106
+
107
+
108
+
109
+ }
110
+
111
+
112
+
113
+
114
+
115
+ ```