Shir Khan: Schleifenabbruch vor oder bei bestimmtem Maximum

Beitrag lesen

Nun ja, nehmen wir an Du hast noch die zwei Variablen PostsPerPage=10 und PostsCount=45. Nun haben wir noch die Variable ActualPage=5 (also die Seite auf der nur 5 Posts sind).

anzahl = Abs(Postsount - (PostsPerPage*ActualPage)) = 5;
StartPost = (ActualPage-1)*PostsPerPage;
EndePost = StartPost + anzahl;

Zu beachten ist nur das ich beim array mit [1] anfange, so ist es einfacher zu durchdenken, aber wenn man bei 0 anfangen will, dann muß man halt die berümhte -1 überall noch anbringen.

Ist bestimmt nicht die beste Lösung, aber mir ist im momment nur diese entwas verdrehte Lösung eingefallen :).

Shir Khan, the tiger
GVT