In PHP kann die Paging-Funktion über die Array-Paging-Funktion array_slice() implementiert werden, und ihre Verwendungssyntax lautet wie folgt: „array_slice($article,$start,$pagesize);“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php Array-Paging-Implementierungsmethode
php Array-Paging-Funktion array_slice()
Ich habe heute eine Funktion verwendet , was etwas ganz Besonderes ist Einfach zu verwenden, teilen Sie es mit allen
Das heißt, Sie können diese Funktion verwenden, um Paging wie die SQL-Anweisung zu erreichen. Das Prinzip besteht darin, das abgefragte Array ausgehend von einem Array mit der angegebenen Länge aus dem angegebenen Index zu entnehmen. Daher ist es eine häufige
Programmieranforderung,Array-Daten zu erhalten undPaging durchzuführen. Wenn Sie den dritten Parameter nicht schreiben, werden alle Elemente bis zum Ende des Arrays zurückgegebenBeispiel
$count = count($article);//总条数 $start=($page-1)*$pagesize;//偏移量,当前页-1乘以每页显示条数 $article = array_slice($article,$start,$pagesize);
array_slice(array,start,length,preserve)
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
start | 必需。数值。规定取出元素的开始位置。 0 = 第一个元素。 如果该值设置为正数,则从前往后开始取。如果该值设置为负数,则从后向前取 start 绝对值。 -2 意味着从数组的倒数第二个元素开始。 |
length | 可选。数值。规定被返回数组的长度。 如果该值设置为整数,则返回该数量的元素。Wenn dieser Wert auf eine negative Zahl gesetzt ist, beendet die Funktion den Abruf so weit vom Ende des Beispielarrays entfernt. Wenn dieser Wert nicht festgelegt ist, werden alle Elemente ab der durch den Startparameter festgelegten Position bis zum Ende des Arrays zurückgegeben. |
konservieren | Optional. Gibt an, ob die Funktion Schlüsselnamen beibehält oder zurücksetzt. Standardmäßig wird der numerische Index des Arrays neu angeordnet und zurückgesetzt. Mögliche Werte:
|
Rückgabewert: | Gibt den ausgewählten Teil im Array zurück. |
---|---|
PHP-Version: | 4+ |
Änderungsprotokoll: | preserveParameter sind neu in PHP 5.0.2. |
Empfohlenes Lernen: „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!