【发布时间】:2011-11-17 21:19:23
【问题描述】:
如何将foreach-loop 包含在switch-statement 中?
我有这样的东西(虽然不知道是否正确):
$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>';
}
我得到的错误是“解析错误:语法错误,意外的 T_CASE in ...”
【问题讨论】:
-
break;命令退出当前的case,所以请先尝试删除它.. :) -
我相信您在这里需要一种不同的方法...
-
不,没用。我认为
switch-statement 中需要brake? -
你有太多的间接层级。你必须编写你想要的代码。您只是编写代码来编写您想要的代码。你必须制作食谱,而不是吃掉它。
标签: php foreach switch-statement