7月のスケジュール
日 | 月 | 火 | 水 | 木 | 金 | 土 | '; } // 月の日付をループ while ($day <= $daysInMonth) { // 1週間のループ for ($i = $firstDayOfWeek; $i < 7 && $day <= $daysInMonth; $i++, $day++) { $highlightClass = ($day == $today) ? 'highlight' : ''; // 今日の日付と一致する場合に背景色を適用するクラスを設定 echo " | ";
echo "$day "; if (isset($classData[$day])) { foreach ($classData[$day] as $class) { echo "" . htmlspecialchars($class['class_name'], ENT_QUOTES, 'UTF-8') . " "; if (!empty($class['class_location'])) { echo htmlspecialchars($class['class_location'], ENT_QUOTES, 'UTF-8') . ' '; } echo htmlspecialchars($class['class_time'], ENT_QUOTES, 'UTF-8') . ' '; } } echo " | ";
}
// 1週間を終了した場合に行を終了
if ($i == 7) {
echo '';
if ($day <= $daysInMonth) {
echo '
'; } echo ' |