Introduction:
PHP est un langage de programmation puissant qui convient particulièrement à la gestion de diverses exigences dans le développement Web. Dans la conception Web, la pagination et la navigation sont des fonctionnalités communes. Les tableaux PHP sont une structure de données très utile qui peut nous aider à implémenter les fonctions de pagination et de navigation. Cet article présentera les méthodes d'application et les techniques des tableaux PHP dans la pagination et la navigation et fournira des exemples de code.
Pour implémenter la fonction de pagination, vous devez d'abord déterminer la quantité de données affichées sur chaque page et la quantité totale de données. Supposons que 10 éléments de données soient affichés sur chaque page, et il y a un total de 100 éléments de données. Voici un exemple simple de code:
$ totalData = 100; $ perpage = 10; $ TotalPages = Ceil ($ TotalData / $ Perpage);
Dans le code ci-dessus, $ TotalData représente le montant total des données, $ Pergage représente le montant des données affichées par page et $ TotalPages représente le nombre total de pages. En utilisant la fonction ceil (), divisez la quantité totale de données par la quantité de données affichée par page et arrondissez pour obtenir le nombre total de pages.
Ensuite, nous pouvons utiliser des tableaux pour stocker les données affichées sur chaque page. Voici un exemple de code:
$ page = isset ($ _ get ['page'])? $ _Get ['page']: 1; $ start = ($ page - 1) * $ percage; $ data = array (); pour ($ i = $ start; $ i <$ start + $ perpage; $ i ++) { if ($ i <$ totalData) { $ data [] = $ i; } }
Dans le code ci-dessus, la page $ représente le nombre actuel de pages, $ start représente la position de départ de la page actuelle, et $ data est un tableau utilisé pour stocker les données affichées sur chaque page. Stockez les données dans un tableau en utilisant une boucle pour parcourir la position de début de la page actuelle et la quantité de données affichées par page. Il convient de noter que pendant le processus de traversée, il est nécessaire de déterminer si l'indice des données est inférieur au volume total des données pour éviter d'accéder à des index inexistants.
Enfin, nous pouvons utiliser une boucle pour sortir la liaison paginée. Voici un exemple de code:
pour ($ i = 1; $ i <= $ totalpages; $ i ++) { echo " <a href='?page={$i}'>{$ i}</a> "; }
Dans le code ci-dessus, $ i représente le nombre de pages et une boucle est utilisée pour sortir le lien de la page et l'adresse de liaison contient le paramètre de numéro de page. Après que l'utilisateur a cliqué sur le lien, il peut passer au nombre correspondant de pages.
La fonction de navigation est généralement utilisée pour sauter entre les pages, et des tableaux peuvent être utilisés pour stocker des données dans la barre de navigation. Voici un exemple de code:
$ nav = array ( "Home" => "index.php", "News" => "news.php", "Produit" => "product.php", "À propos de nous" => "À propos de.php", "Contactez-nous" => "contact.php" ));
Dans le code ci-dessus, $ NAV est un tableau associatif, la clé représente le nom de la barre de navigation et la valeur représente l'adresse de liaison de la barre de navigation.
Nous pouvons sortir le lien vers la barre de navigation en itérant via le tableau. Voici un exemple de code:
foreach ($ nav as $ name => $ url) { echo " <a href='{$url}'>{$ name}</a> "; }
Dans le code ci-dessus, $ le nom représente le nom de la barre de navigation et $ url représente l'adresse de liaison de la barre de navigation. Itérer via un tableau via une boucle FOREAK et émettez le lien vers la barre de navigation.
Les tableaux PHP sont une structure de données très utile qui peut nous aider à implémenter les fonctions de pagination et de navigation. En utilisant raisonnablement des tableaux et des boucles, nous pouvons facilement implémenter les fonctions de pagination et de navigation, et le code est concis et clair. J'espère que les méthodes et techniques introduites dans cet article seront utiles à tout le monde.