Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung der einfachen digitalen Paging-Funktion in PHP

Detaillierte Erklärung der einfachen digitalen Paging-Funktion in PHP

墨辰丷
墨辰丷Original
2018-06-01 15:04:461526Durchsuche

Dieser Artikel stellt hauptsächlich die einfache Implementierung der digitalen Paging-Funktion in PHP vor und analysiert die mathematischen Operationen und String-Manipulationsfähigkeiten des digitalen Paging in PHP in Form von Beispielen

als folgt:

<?php
header ( &#39;Content-Type: text/html; charset=utf-8&#39; );
//分页
$page=$_GET[&#39;page&#39;];
$allcount= 100;
$page_size =10;
$page_show =5;
$page_count = ceil($allcount/$page_size);
if($page <= 1 || $page == &#39;&#39;) $page = 1;
if($page >= $page_count) $page = $page_count;
$pre_page = ($page == 1)? 1 : $page - 1;
$next_page= ($page == $page_count)? $page_count : $page + 1 ;
$pagenav .= "第 $page/$page_count 页 共 $allcount 条记录 ";
$pagenav .= "<a href=&#39;?page=1&#39;>首页</a> ";
$pagenav .= "<a href=&#39;?page=$pre_page&#39;>前一页</a> ";
//当前显示的开始
$page_show_start = (ceil($page/$page_show)-1)*$page_show;
//显示分页
$page_show_str = &#39;&#39;;
if($page_show>$page_count){
  $page_show = $page_count;
}
for($j=1;$j<=$page_show;$j++){
  $page_show_now = $page_show_start+$j;
  if($page==$page_show_now){
    $page_show_str .= "<a href=&#39;?page=$page_show_now&#39;><strong>$page_show_now</strong></a> ";
  }else{
    $page_show_str .= "<a href=&#39;?page=$page_show_now&#39;>$page_show_now</a> ";
  }
}
$pagenav.=$page_show_str;
$pagenav .= "<a href=&#39;?page=$next_page&#39;>后一页</a> ";
$pagenav .= "<a href=&#39;?page=$page_count&#39;>末页</a>";
echo &#39;<p class="page">&#39;.$pagenav.&#39;</p>&#39; ;
?>

Der Laufeffekt ist wie folgt:

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

PHP-Suchabfragefunktionsimplementierung

PHP-Präzisionsberechnungsfunktion

phpImplementieren Sie die Methode zum Abrufen aller Daten zwischen dem Start- und Enddatum

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der einfachen digitalen Paging-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn