Maison  >  Article  >  développement back-end  >  Comment implémenter la pagination de tableau en php

Comment implémenter la pagination de tableau en php

藏色散人
藏色散人original
2021-07-27 09:39:093862parcourir

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 de sont organisés à l'aide de tableaux. Par conséquent, c'est une exigence de programmation courante pour obtenir des arraydata et effectuer une paging Si 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);
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)
参数 描述
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!

Déclaration:
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