Aktueller Standort: Startseite> Neueste Artikel> Wie berechnet ich die Gesamtzahl der Seiten in einem Pager mithilfe von PHP -Funktion von PHP genau?

Wie berechnet ich die Gesamtzahl der Seiten in einem Pager mithilfe von PHP -Funktion von PHP genau?

M66 2025-06-23

Bei der Entwicklung von Paging -Funktionen ist die Berechnung der Gesamtzahl der Seiten eine häufigste Anforderung. PHP bietet eine sehr praktische mathematische Funktion Ceil () , mit der wir dieses Problem leicht lösen können. In diesem Artikel werden praktische Beispiele kombiniert, um zu erklären, wie die Funktion CEIL () verwendet wird, um die Gesamtzahl der Seiten im Pager genau zu berechnen.

Was ist die Funktion ceil ()?

CEIL () ist eine eingebaute mathematische Funktion in PHP, mit der eine Zahl abgerundet wird. Unabhängig vom Dezimalsteil dieser Zahl wird Ceil () es zur nächsten Ganzzahl übertragen.

Zum Beispiel:

 echo ceil(4.1); // Ausgabe 5
echo ceil(7.99); // Ausgabe 8

Warum brauchen wir Ceil (), um die Gesamtzahl der Seiten von Paging zu berechnen?

Angenommen, Sie haben eine Reihe von Daten mit insgesamt 53 Datensätzen, und 10 Datensätze müssen auf jeder Seite angezeigt werden. Die Gesamtzahl der Seiten sollte lautet:

 53 / 10 = 5.3

Wir können 5.3 nicht direkt als die Gesamtzahl der Seiten betrachten, da die Anzahl der Seiten eine Ganzzahl sein muss. Wenn Sie die normale Ganzzahl -Abteilung verwenden, erhalten Sie nur 5 Seiten und die letzten 3 Datensätze werden nicht angezeigt. Zu diesem Zeitpunkt müssen wir die Funktion CEIL () und Runde 5.3 bis 6 verwenden.

Beispielcode

 <?php
// Gesamtzahl der Daten
$totalRecords = 53;

// Anzahl der pro Seite angezeigten Stücke
$perPage = 10;

// Berechnen Sie die Gesamtzahl der Seiten,verwenden ceil Nach oben rassen
$totalPages = ceil($totalRecords / $perPage);

echo "Die Gesamtzahl der Seiten ist:{$totalPages}"; // Ausgabe:Die Gesamtzahl der Seiten ist:6
?>

Bewerben Sie sich für den Paging -Link

Angenommen, Sie haben eine Seite, die die Pagination über die Seite der URL -Parameter -Seite schaltet. Der Beispiel -Link lautet wie folgt:

 http://m66.net/list.php?page=1

Wir können die Paging -Navigation basierend auf der Gesamtzahl der Seiten erstellen:

 <?php
$totalRecords = 53;
$perPage = 10;
$totalPages = ceil($totalRecords / $perPage);

echo "<nav><ul>";
for ($i = 1; $i <= $totalPages; $i++) {
    echo "<li><a href='http://m66.net/list.php?page={$i}'>1. {$i} Seite</a></li>";
}
echo "</ul></nav>";
?>

Auf diese Weise können Benutzer auf den Link klicken, um auf verschiedene Seiteninhalte zuzugreifen.

Zusammenfassen

  • Die CEIL () -Funktion kann uns helfen, um sicherzustellen, dass die Gesamtzahl der Seiten der Paging korrekt ist.

  • Gesamtseitennummer = Ceil (Gesamtdatensätze/Anzahl der Datensätze pro Seite) .

  • Beim Generieren von Paging -Links können Sie Schleifen verwenden, um die Ergebnisse von Ceil () zu kombinieren, um Paging -Tasten dynamisch zu erzeugen.

Die Verwendung von CEIL () zur Berechnung der Gesamtzahl der Seiten von Paging ist sowohl präzise als auch genau und eine unverzichtbare Fähigkeit in der PHP -Paging -Entwicklung.