Ok, ich denke ich habe es hinbekommen.
$datumTermine = array("2017-08-17", "2017-08-18", "2017-08-20", "2017-08-25");
for ( $day = 1; $day <= $day_count; $day++, $str++) {
$date = $ym.'-'.$day;
if ($today == $date) {
$week .= '<td class="today">'.$day;
} else {
$week .= '<td>'.$day;
}
if (in_array($date, $datumTermine)) {
$week .= '<br><br>';
$week .= 'Ich bin ein Test';
}
$week .= '</td>';
// Ende der Woche bzw. Ende des Monats
if ($str % 7 == 6 || $day == $day_count) {
if($day == $day_count) {
// Zelle hinzufügen
$week .= str_repeat('<td></td>', 6 - ($str % 7));
}
$weeks[] = '<tr>'.$week.'</tr>';
// Neue Woche
$week = '';
}
}
Jetzt bleibt noch die Frage wie ich es umsetzte wenn die Termine aus der Tabelle kommen und es an einem Tag auch mal mehrere sein könnten.