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

質問編集履歴

1

コードを転記

2019/04/08 02:32

投稿

kazu130
kazu130

スコア17

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,52 @@
7
7
  $horiに該当する日付を色を変えたいです。
8
8
 
9
9
  array_searchを試しましたがうまくいきません。
10
- よろしくお願いいたします。
10
+ よろしくお願いいたします。
11
+
12
+
13
+ ```
14
+ for( $day=1; $day <= $countdate; $day++ ){
15
+ $w = date("w", mktime( 0, 0, 0, $next_month, $day, $now_year ) );
16
+
17
+ //スタイルシートの値設定ここから-----------------------------------
18
+
19
+ if ( in_array( $day, (array)$hori, true ) ) {
20
+
21
+ $style = "color:#C30;";
22
+
23
+ }
24
+
25
+ switch( $w ){
26
+
27
+ case 0: //日曜日の文字色
28
+
29
+ $style = "color:#C30;";
30
+
31
+ break;
32
+
33
+ case 6: //土曜日の文字色
34
+
35
+ $style = "color:#03C;";
36
+
37
+ break;
38
+
39
+ default: //月~金曜日の文字色
40
+
41
+ $style = "color:#333;";
42
+ }
43
+
44
+
45
+ //スタイルシートの値設定ここまで-----------------------------------
46
+
47
+
48
+ $line = $day."日(".$weekday[$w].")"; //1行の定義:日付(曜日)
49
+
50
+
51
+ /スタイルシートを挿入・1行ごとに改行して出力
52
+
53
+ echo '<tr><td style="'.$style.'">.$line."</td>"
54
+
55
+ }
56
+
57
+
58
+ ```