Heim > Backend-Entwicklung > PHP-Problem > So implementieren Sie Array-Paging in PHP

So implementieren Sie Array-Paging in PHP

藏色散人
Freigeben: 2023-03-08 14:12:02
Original
3666 Leute haben es durchsucht

So implementieren Sie Array-Paging in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Legen Sie dann die UTF-Kodierung der Seite fest. Implementieren Sie schließlich Array-Paging mit Methoden wie „array_slice($array,($page-1)*$size,$size );" Das ist es.

So implementieren Sie Array-Paging in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer.

So implementieren Sie einfach Array-Paging in PHP:

Lernen Sie zuerst etwas und lesen Sie weitere Handbücher.
Verwenden Sie die mit PHP gelieferten Funktionen, um einige schwierige Probleme zu lösen.

<?php
/**
 * Created by JetBrains PhpStorm.
 * User: Administrator
 * Date: 13-6-11
 * Time: 上午11:43
 * To change this template use File | Settings | File Templates.
 */
header("Content-type:text/html;charset=utf-8");
$array =array (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25);
$page=$_GET[&#39;page&#39;]?(int)$_GET[&#39;page&#39;]:&#39;0&#39;;
$size=5;
$pnum = ceil(count($array) / $size);
$newArray = array_slice($array,($page-1)*$size,$size);
foreach($newArray as $key=>$val)
{
  echo "<a href=\"array1.php?catid=$key.html\" target=\"_blank\">$val</a>\n";
}
echo "<br/><br/><br/><br/>";
echo "<a href=?>第一页</a>\n";
$str=&#39;&#39;;
for($i=1;$i<=$pnum-1;$i++)
{
  echo "<a href=\"?page=$i\" target=\"_blank\"";
  if($i==$page){echo "style=&#39;color:red;&#39;";};
  echo ">$i</a>\n\n";
}
echo "<a href=?page=$pnum>最后一页</a>\n";
?>
Nach dem Login kopieren

[Empfohlen: „PHP-Video-Tutorial“]

Das obige ist der detaillierte Inhalt vonSo implementieren Sie Array-Paging in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage