Html/PHP Tabelle nach 8 Spalten in neue Zeile?
Hallo,
erstmal einen schönen Sonntag gewünscht.
Ich habe ein PHP Array in eine for Schleife gepackt und lasse die Ausgaben in eine Tabelle schreiben.
Problem ist nun, dass bei zu vielen Ausgaben die Tabelle sehr lang wird. Was kann ich tun, damit nach beispielsweise 8 Ausgaben in eine neue Spalte geschrieben wird? So das es bei beispielsweise 16 Ausgaben 2 Spalten mit je 8 Ausgaben gibt?
Wäre schön, wenn mir jemand helfen könnte.
Liebe Grüße
1 Antwort
Da du eine for-Schleife verwendest, hast du auch einen Zähler, anhand dessen Status du ermitteln kannst, ob gerade wieder 8 Einträge durchlaufen wurden. Ist der Zähler teilbar durch 8, ohne einen Rest aufzuweisen, kann ein Umbruch erfolgen. Ein Ausnahmefall ist natürlich die 0.
Hier ein sehr simples Beispiel, um das Prinzip zu verdeutlichen:
for ($i = 0; $i < 20; ++$i) {
if ($i !== 0 && $i % 8 === 0) {
print "break";
}
print $i;
}