Mailinglisten-Archive |
> -----Ursprüngliche Nachricht-----
> von Achim Fink
> Hallo,
> hab da gerade ein kleines Problem.
> Ich möchte ein output erzeugen der 1 oder mehrspaltig sein
> kann. Jetzt hab ich aber ein array das eventuell nicht
> teilbar ist durch die spalten: also zb 7 einträge im Array
> und 2 spaltige ausgabe. Jetzt will ich das Array auf
> 8 bringen (mit einem beliebigen wert) um dann bei der ausgabe
> auf 2 spalten zu kommen.
> Ich hatte da schon einen gedanken, so mit foreach und einem
> zähler. und danach weiterzählen bis die spalte stimmt. Finde
> ich aber nicht so elegant.
> Vielleicht fällt euch da ja noch was besseres ein.
> Gruß Achim
Hab gerade eine Lösung gefunden mit einem Eintrag hier aus dem
Listen-Archiv.Hier meine Lösung:
private function set_ArrayForOutput($row_count,$groups)
{
$a_count = count($groups);
while (!($a_count % $row_count == 0))
{
$a_count++;
$groups[] = "";
}
return $groups;
}
Funktioniert einwandfrei. Danke auch für eure Lösungen.
Gruß Achim
php::bar PHP Wiki - Listenarchive