tabelle mit for aufteilen

saila

Erfahrenes Mitglied
hi,

stehe etwas auf dem schlauch. ich will eine tabelle aufteilen über for. sprich ich habe rund 300 dateien in einem verzeichnis. diese sollen nun zeilenweise dargestellt werden und zwar 10 pro zeile. danach soll eine neue zeile beginne. konnte das mal, weis aber nicht mehr wie.

ihr habt sicher die lösung. danke.
 
Und wo liegt jetzt genau das Problem? Falls du das mit dem Aufteilen von jeweils 10 Dateien auf eine Zeile meinst, schau dir mal die Funktion [phpf]bcmod[/phpf] etwas genauer an.
 
das prob liegt darin, das ich die ausgabe in eine tabelle (html) gebe. diese soll
den tag <td></td> z.b. 5* in folge durchlaufen und danach soll ein </tr> tag folgen.
 
Ja eben, das macht man mit bcmod. Z. B. so:
PHP:
$i = 0;
echo '<tr>';
while ($file = $handler->irgendwieso) {
    echo '<td>' . $file . '</td>';
    if (bcmod($i,5) == 0 && $i != 0) {
        echo '</tr><tr>';
    }
    $i++;
}
echo '</tr>';
Das Problem dabei ist nur, dass du am Ende möglicherweise ein ziemliches Gewurschtel hast (also in der letzten Zeile). Du könntest z. B. alle Dateinamen in einen Array speichern und diesen dann bis zur nächsten durch 5 dividierbaren Zahl mit leeren Strings auffüllen.
 
Zuletzt bearbeitet:
Zurück