Foreach innerhalb einer switch-Anweisung

Wie kann ich beilegen foreach-Schleife innerhalb einer switch-Anweisung?

Ich habe so etwas (weiß nicht, ob es richtig wäre):

    $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>';
        }

Den Fehler bekomme ich "Parse error: syntax error, unexpected T_CASE in ..."

  • die break; Befehl beendet die aktuelle case so versuchen Sie, die erste.. 🙂
  • Ich glaube, Sie müssen hier einen anderen Weg...
  • Lustige Idee :)))
  • Nop, hat nicht funktioniert. Ich dachte brake nötig war, in eine switch-Anweisung?
  • irgendwelche Vorschläge? 🙂
  • Sie haben zu viele Ebenen der Dereferenzierung. Schreiben Sie den code, den Sie möchten. Sie haben lediglich geschrieben, den code zu schreiben, der code, den Sie möchten. Sie haben, das Rezept zu machen, es nicht Essen.

InformationsquelleAutor Michiel | 2011-11-17
Schreibe einen Kommentar