Seite 1 von 1

foreach macht mich noch Irre

Verfasst: 28.11.2014 09:57
von BrainsAFK
Hallo,

ich habe folgende foreach

Code: Alles auswählen

$hook_topic_title .= '<ul class="tblul">
                <li class="tblli"><b>'.$lang['SUBTITLE_COLOR'].':</b></li>
                <li class="tblli">
                    <select name="subtitle_color" class="field_fs">
                        <option value="0" selected>---</option>
                        '. foreach ($subtitle_color as $v) {
                            echo '<option value="'.$v['color'].'">'.$v['title'].'</option>';
                        } .'
                    </select>
                </li>
            </ul>'; 
Er meckert jetzt aber
Parse error: syntax error, unexpected 'foreach' (T_FOREACH)
Wo steckt da der Fehler?

Re: foreach macht mich noch Irre

Verfasst: 28.11.2014 10:18
von gn#36
Du kannst foreach nicht so in einen String einbauen. Bau das so um, dass der Inhalt der schleife den string ergänzt und beende vor der schleife den string.

Re: foreach macht mich noch Irre

Verfasst: 28.11.2014 10:37
von BrainsAFK
Ah, das war es. Danke.