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