How can I enclose a foreach-loop inside a switch-statement?
I’ve got something like this (don’t know if it’s correct though):
$activiteiten = array(2,9,11);
switch ($list_day) {
case $today :
$calendar.= '<td class="today">';
break;
foreach ($activiteiten as &$value) {
case $value :
$calendar .= '<td class="date_has_event">';
break;
}
default :
$calendar .= '<td>';
}
The error I get is “Parse error: syntax error, unexpected T_CASE in …”
Actually it’s your default case:
But instead you could (should) use some logic first to get the
$classand if it’s still empty, create an empty<TD>element, if it’s set, create a<TD class="...">element.