Moin!
Hallo Freunde des gehobenen Forumsgenusses,
ich habe ein Array, das ziemlich viele Elemente enthält. Daher will ich ihn immer nur teilweise ausgeben, also aufsplitten.
Welchen Vorteil bringt das?
50 Zitate pro Seite sind übersichtlicher und schneller geladen als alle Zitate auf einer Seite.
Hurra, endlich gibts mal Informationen - keine Ahnung, warum Christoph da so zurückhaltend ist und nicht verrät, was Sache ist. So kann man nämlich nicht helfen.
Damit du das komplette Array in Teile zerlegen kannst, benötigst du zuallererst mal... das komplette Array! Welches den kompletten Platz an Speicher verbraucht! Wo kommt das her?
Das kommt aus dem RDBMS PostgreSQL.
Dann fragt man einfach nur den benötigten Teil der Datenbank ab. Und schon hat man von Anfang an weniger Daten im Array.
Oder es sollen tatsächlich immer alle Daten eingelesen werden - dann kann man sich das Zerteilen des Arrays meiner Meinung nach wirklich schenken, und einfach nur direkt den gewünschten Teil ausgeben.
Aber ich denke, das ist hiermit auch gemeint:
$temp = Datenbank::getInstance()->getZitate(101, 50);
- Sven Rautenberg
--
My sssignature, my preciousssss!