Comment implémenter la pagination de tableau en php

藏色散人
Libérer: 2023-03-11 20:12:02
original
3765 Les gens l'ont consulté

En PHP, la fonction de pagination peut être implémentée via la fonction de pagination de tableau array_slice(), et sa syntaxe d'utilisation est telle que "array_slice($article,$start,$pagesize);".

Comment implémenter la pagination de tableau en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

php Méthode d'implémentation de la pagination du tableau

php Utilisation de la fonction array_slice() de pagination du tableau

J'ai utilisé une fonction aujourd'hui , ce qui est très spécial Facile à utiliser, partagez-le avec tout le monde

array_slice() - Retirez un segment du tableau

C'est-à-dire que vous pouvez utiliser cette fonction pour réaliser une pagination comme l'instruction SQL. Le principe est de retirer le tableau interrogé de l'indice spécifié. À partir d'un tableau de longueur spécifiée

Nos données ne sont pas nécessairement stockées dans la base de données. Beaucoup desont organisés à l'aide detableaux. Par conséquent, c'est une exigence de programmation courantepour obtenir desarraydata et effectuer unepagingSi vous n'écrivez pas le troisième paramètre, tous les éléments jusqu'à la fin du tableau seront renvoyés)

Exemple

$count = count($article);//总条数 $start=($page-1)*$pagesize;//偏移量,当前页-1乘以每页显示条数 $article = array_slice($article,$start,$pagesize);
Copier après la connexion
La pagination peut être implémentée d'une manière si simple. Elle peut être utilisée lors du traitement des données dans le tableau et nécessite une pagination

.

语法

array_slice(array,start,length,preserve)
Copier après la connexion
参数 描述
array 必需。规定数组。
start 必需。数值。规定取出元素的开始位置。 0 = 第一个元素。 如果该值设置为正数,则从前往后开始取。如果该值设置为负数,则从后向前取 start 绝对值。 -2 意味着从数组的倒数第二个元素开始。
length 可选。数值。规定被返回数组的长度。 如果该值设置为整数,则返回该数量的元素。Si cette valeur est définie sur un nombre négatif, la fonction terminera la récupération aussi loin de la fin de l'exemple de tableau. Si cette valeur n'est pas définie, tous les éléments commençant à la position définie par le paramètre start jusqu'à la fin du tableau sont renvoyés.
préserver Facultatif. Spécifie si la fonction conserve les noms de clés ou réinitialise les noms de clés. Par défaut, elle réorganisera et réinitialisera l'index numérique du tableau. Valeurs possibles :
  • true - conserver le nom de la clé
  • false - par défaut. Réinitialiser le nom de la clé
Valeur de retour : Renvoie la partie sélectionnée du tableau.
返回值: 返回数组中的选定部分。
PHP 版本: 4+
更新日志: preserve参数是在 PHP 5.0.2 中新增的。

Version PHP : 4+
Journal de mise à jour : le paramètre preserve est nouveau dans PHP 5.0.2 augmenté . Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!