回答編集履歴
1
ソースの追加
answer
CHANGED
|
@@ -16,4 +16,32 @@
|
|
|
16
16
|
|
|
17
17
|
}
|
|
18
18
|
```
|
|
19
|
-
$holidayを回し終わった後に比較では配列の最後しか比較されませんよ
|
|
19
|
+
$holidayを回し終わった後に比較では配列の最後しか比較されませんよ
|
|
20
|
+
|
|
21
|
+
|
|
22
|
+
追記
|
|
23
|
+
|
|
24
|
+
例置いときますね
|
|
25
|
+
|
|
26
|
+
```PHP
|
|
27
|
+
$sch_html = '';
|
|
28
|
+
foreach($holiday as $key) {
|
|
29
|
+
$id = $key['id'];
|
|
30
|
+
$user = $key['account_id'];
|
|
31
|
+
$kana = $key['account_kana'];
|
|
32
|
+
$from = $key['datetime_from'];
|
|
33
|
+
$to = $key['datetime_from'];
|
|
34
|
+
$type = $key['holiday_type'];
|
|
35
|
+
|
|
36
|
+
if($from == $days){
|
|
37
|
+
$todayClass = ($day->format('Y-m-d') === $today->format('Y-m-d')) ? 'today' : '';
|
|
38
|
+
$sch_html = sprintf('<div class="cal cal_td" data-date="' . $days . '"><div class="cal_date day_%d %s">%d</div><div class="cal_plan"></div><div class="cal_body"><div class="area_btn" data-user="' . $user . ' data-user="' . $kana . ' "data-from="' . $from . '" data-to="' . $to . '" data-type="' . $type . '">' . $type . '/' . ' ' .$user .'</div></div></div>', $day->format('w'), $todayClass, $day->format('d'));
|
|
39
|
+
}
|
|
40
|
+
}
|
|
41
|
+
if($sch_html != '') {
|
|
42
|
+
$body .= $sch_html;
|
|
43
|
+
} else {
|
|
44
|
+
$todayClass = ($day->format('Y-m-d') === $today->format('Y-m-d')) ? 'today' : '';
|
|
45
|
+
$body .= sprintf('<div class="cal cal_td" data-date="' . $days . '"><div class="cal_date day_%d %s">%d</div><div class="cal_plan"></div><div class="cal_body"></div></div>', $day->format('w'), $todayClass, $day->format('d'));
|
|
46
|
+
}
|
|
47
|
+
```
|