Berechnung der Seite auf welcher ein Eintrag ist

nautiLus`

Erfahrenes Mitglied
Hallo,

ich weiß nicht genau wie ich das anstellen soll, dass ich mir die Seite berechne, auf der sich ein Eintrag befindet...

Angenommen ich habe eine Textdatei, in der jede Zeile einen Eintrag darstellt.
Nun möchte ich wissen, auf welcher Seite Arrayeintrag Nummer 12 ist, wenn die Datei insgesamt 33 Einträge hält und pro Seite 5 Einträge dargestellt werden sollen.

Noch genauer:

Array (
[0] => hallo,
[1] => servus,
[2] = huhu,
...
[12] => hihi,
...
[32] => hallihallo
)

Eintrag 12 wäre dann auf Seite 3 in einer Datei mit 33 EInträgen. Dazu bräuchte ich eine allgemeine Formel.

Kann mir da wer helfen?
 
Hi!

abrunden(Ordnungszahl des Eintrags / Anzahl der Einträge pro Seite) + 1

also in PHP:

$page = floor($id / $entries_per_page) + 1;

Mamphil
 
Hi!

Zu dieser Funktion gibt es aber zumindest eine Direktverknüpfung aus dem Hilfe-Eintrag zu round() - und diese Funktion solltest du kennen bzw. selbst darauf kommen ;-]

Mamphil
 
Zurück