Maison développement back-end tutoriel php Développement PHP : Comment implémenter la fonction de tri des tables de données

Développement PHP : Comment implémenter la fonction de tri des tables de données

Sep 20, 2023 pm 03:39 PM
数据表格 排序功能

Développement PHP : Comment implémenter la fonction de tri des tables de données

Développement PHP : comment implémenter la fonction de tri des tableaux de données nécessite des exemples de code spécifiques

Dans le développement Web, les tableaux de données sont un moyen très courant d'afficher des données. Pour les tableaux de données, la fonction de tri est une exigence essentielle. Dans le développement PHP, nous pouvons implémenter la fonction de tri des tables de données en suivant les étapes suivantes.

  1. Préparation des données

Tout d'abord, nous devons préparer un ensemble de données à trier. Supposons que cet ensemble de données est stocké dans un tableau à deux dimensions et que chaque élément contient plusieurs champs, tels que le nom, l'âge, le sexe, etc. Pour faciliter la démonstration, nous créons ici un tableau contenant 10 éléments, chaque élément contient deux champs, à savoir le nom et l'âge.

$data = array(
    array('name' => '张三', 'age' => 20),
    array('name' => '李四', 'age' => 25),
    array('name' => '王五', 'age' => 18),
    array('name' => '赵六', 'age' => 28),
    array('name' => '钱七', 'age' => 22),
    array('name' => '孙八', 'age' => 30),
    array('name' => '周九', 'age' => 24),
    array('name' => '吴十', 'age' => 29),
    array('name' => '郑十一', 'age' => 26),
    array('name' => '秦十二', 'age' => 21)
);
Copier après la connexion
  1. Affichage de la page

Ensuite, nous devons afficher le tableau de données sur la page et fournir une fonction de tri. Nous pouvons utiliser HTML et CSS pour créer un tableau de données simple et remplir les données dans le tableau via PHP.

<table>
    <thead>
        <tr>
            <th>姓名</th>
            <th>年龄</th>
        </tr>
    </thead>
    <tbody>
        <?php foreach ($data as $item): ?>
            <tr>
                <td><?php echo $item['name']; ?></td>
                <td><?php echo $item['age']; ?></td>
            </tr>
        <?php endforeach; ?>
    </tbody>
</table>
Copier après la connexion
  1. Implémentation du tri

Afin d'implémenter la fonction de tri, nous pouvons déclencher l'action de tri en cliquant sur l'en-tête du tableau. Lorsque l'utilisateur clique sur un en-tête de tableau, nous pouvons transmettre le champ trié et la méthode de tri côté serveur, et effectuer l'opération de tri correspondante côté serveur.

<table>
    <thead>
        <tr>
            <th><a href="?sort=name&order=<?php echo $order == 'asc' ? 'desc' : 'asc'; ?>">姓名</a></th>
            <th><a href="?sort=age&order=<?php echo $order == 'asc' ? 'desc' : 'asc'; ?>">年龄</a></th>
        </tr>
    </thead>
    <tbody>
        <?php foreach ($data as $item): ?>
            <tr>
                <td><?php echo $item['name']; ?></td>
                <td><?php echo $item['age']; ?></td>
            </tr>
        <?php endforeach; ?>
    </tbody>
</table>
Copier après la connexion
Copier après la connexion

Côté serveur, nous pouvons utiliser certaines fonctions intégrées de PHP pour implémenter le tri. Tout d'abord, nous réorganisons les données en fonction du champ de tri et de la méthode de tri transmis par l'utilisateur.

$sort = $_GET['sort'] ?? 'name'; // 默认按照姓名排序
$order = $_GET['order'] ?? 'asc'; // 默认按照升序排序

usort($data, function ($a, $b) use ($sort, $order) {
    if ($order == 'asc') {
        return $a[$sort] <=> $b[$sort];
    } else {
        return $b[$sort] <=> $a[$sort];
    }
});
Copier après la connexion

Ensuite, nous remplissons les données triées dans le tableau pour compléter l'affichage trié.

<table>
    <thead>
        <tr>
            <th><a href="?sort=name&order=<?php echo $order == 'asc' ? 'desc' : 'asc'; ?>">姓名</a></th>
            <th><a href="?sort=age&order=<?php echo $order == 'asc' ? 'desc' : 'asc'; ?>">年龄</a></th>
        </tr>
    </thead>
    <tbody>
        <?php foreach ($data as $item): ?>
            <tr>
                <td><?php echo $item['name']; ?></td>
                <td><?php echo $item['age']; ?></td>
            </tr>
        <?php endforeach; ?>
    </tbody>
</table>
Copier après la connexion
Copier après la connexion

Grâce aux étapes ci-dessus, nous pouvons implémenter la fonction de tri de la table de données. Les utilisateurs peuvent cliquer sur l'en-tête du tableau pour trier, et le serveur réorganisera les données en fonction de la sélection de l'utilisateur et affichera les données triées sur la page.

Résumé

La fonction de tri des tables de données est très courante dans le développement Web, et PHP fournit certaines fonctions intégrées pour implémenter facilement les opérations de tri. En transmettant le champ de tri et la méthode de tri côté serveur, et en effectuant les opérations de tri correspondantes côté serveur, nous pouvons implémenter une fonction de tri de table de données simple et puissante.

L'article se termine ici. J'espère qu'il vous sera utile pour implémenter la fonction de tri des tables de données dans le développement 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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment implémenter les fonctions glisser-déposer et trier des images via Vue ? Comment implémenter les fonctions glisser-déposer et trier des images via Vue ? Aug 18, 2023 pm 05:05 PM

Comment implémenter les fonctions de glisser-déposer et de tri des images via Vue ? Vue, en tant que framework JavaScript populaire, fournit des fonctions puissantes pour gérer les interfaces utilisateur. Dans cet article, nous apprendrons comment utiliser Vue pour implémenter des fonctions de déplacement et de tri d'images. Tout d’abord, nous devons installer Vue et créer une instance Vue. Nous pouvons installer Vue via la commande suivante : npminstallvue Ensuite, créez un fichier HTML, introduisez les dépendances Vue et créez une instance Vue.

Comment utiliser Vue pour implémenter une table de données modifiable ? Comment utiliser Vue pour implémenter une table de données modifiable ? Jun 25, 2023 pm 06:20 PM

Avec le développement continu de la technologie frontale, les tableaux de données sont devenus l'un des outils importants pour la gestion d'entreprise et l'affichage des données. Dans le développement quotidien, il est parfois nécessaire de modifier ou d'ajouter des données dans le tableau de données. A ce stade, il est nécessaire d'implémenter un tableau de données modifiable. Cet article explique comment utiliser Vue pour implémenter des tables de données modifiables. 1. Idées d'implémentation Lors de l'implémentation de la fonction de tableau de données modifiable, nous devons prendre en compte les points suivants : Présentation des données : Restituez les données dans le tableau pour l'affichage et l'édition. Modification du tableau : modifiez les données du tableau.

Construire un centre commercial PHP : implémenter des fonctions de recherche et de tri de produits Construire un centre commercial PHP : implémenter des fonctions de recherche et de tri de produits Jul 28, 2023 pm 11:05 PM

Construire un centre commercial PHP : réaliser des fonctions de recherche et de tri de produits Avec le développement vigoureux de l'industrie du commerce électronique, la construction d'un centre commercial PHP puissant est devenue l'une des activités des développeurs Web. Parmi elles, les fonctions de recherche et de tri de produits sont l’une des fonctions essentielles indispensables d’une plateforme de commerce électronique performante. Cet article explique comment utiliser PHP pour implémenter des fonctions de recherche et de tri de produits et fournit des exemples de code pertinents. 1. Mise en œuvre de la fonction de recherche de produits La fonction de recherche de produits est l'un des principaux moyens permettant aux utilisateurs de trouver des produits spécifiques dans le centre commercial. Ci-dessous, nous présenterons comment utiliser P

HTML, CSS et jQuery : créez un tableau de données avec une fonctionnalité de recherche HTML, CSS et jQuery : créez un tableau de données avec une fonctionnalité de recherche Oct 26, 2023 am 10:03 AM

HTML, CSS et jQuery : créez un tableau de données avec fonction de recherche Dans le développement Web moderne, le tableau de données est un élément fréquemment utilisé. Afin de faciliter la recherche et le filtrage des données par les utilisateurs, l'ajout de fonctions de recherche aux tableaux de données est devenu une fonction essentielle. Cet article expliquera comment utiliser HTML, CSS et jQuery pour créer une table de données avec fonction de recherche et fournira des exemples de code spécifiques. 1. Structure HTML Tout d'abord, nous devons créer une structure HTML de base pour accueillir le tableau de données

Comment utiliser PHP pour implémenter une simple fonction d'exportation de table de données Comment utiliser PHP pour implémenter une simple fonction d'exportation de table de données Sep 26, 2023 am 09:21 AM

Comment utiliser PHP pour implémenter une fonction simple d'exportation de tables de données L'exportation de tables de données est l'un des besoins que nous rencontrons souvent lors du développement de sites Web et d'applications. Par conséquent, il est très important d’apprendre à utiliser PHP pour implémenter la fonction d’exportation de tables de données. Cet article explique comment utiliser PHP pour écrire une fonction d'exportation de table de données simple et fournit des exemples de code spécifiques. Tout d’abord, nous devons préparer quelques données. Dans cet exemple, nous utilisons un tableau à deux dimensions pour simuler un tableau de données nommé « étudiants », qui contient le nom, l'âge et le nom de l'étudiant.

Comment créer une table de données dynamique à l'aide de MySQL et JavaScript Comment créer une table de données dynamique à l'aide de MySQL et JavaScript Sep 21, 2023 am 11:36 AM

Présentation de la création d'une table de données dynamiques à l'aide de MySQL et JavaScript : dans le développement Web moderne, les tables de données dynamiques sont un composant très courant. En utilisant le système de gestion de base de données MySQL et le langage de programmation frontal JavaScript, nous pouvons facilement créer une table de données dynamique pour afficher et manipuler les données dans la base de données. Cet article présentera en détail comment utiliser MySQL et JavaScript pour créer une table de données dynamique et fournira des exemples de code spécifiques. étape:

Développement PHP : Comment implémenter la fonction de tri des tables de données Développement PHP : Comment implémenter la fonction de tri des tables de données Sep 20, 2023 pm 03:39 PM

Développement PHP : Comment implémenter la fonction de tri des tableaux de données, des exemples de code spécifiques sont nécessaires. Dans le développement Web, les tableaux de données sont un moyen très courant d'afficher des données. Pour les tableaux de données, la fonction de tri est une exigence essentielle. Dans le développement PHP, nous pouvons implémenter la fonction de tri des tables de données en suivant les étapes suivantes. Préparation des données Tout d'abord, nous devons préparer un ensemble de données à trier. Supposons que cet ensemble de données est stocké dans un tableau à deux dimensions et que chaque élément contient plusieurs champs, tels que le nom, l'âge, le sexe, etc. Par souci de démonstration, nous ici

Compétences en visualisation de tableaux de données dans MySQL Compétences en visualisation de tableaux de données dans MySQL Jun 15, 2023 pm 05:56 PM

En tant que système de gestion de bases de données relationnelles largement utilisé dans les applications Web, MySQL est une plateforme de bases de données couramment utilisée. Lorsque vous utilisez MySQL, exploiter des tables de données est une compétence de base. Cet article présentera certaines compétences en matière de visualisation de tables de données dans MySQL afin que les administrateurs et les développeurs puissent mieux comprendre et utiliser ce puissant système de gestion de base de données. 1. Utilisez la ligne de commande pour afficher la table de données 1.1 Interroger la table de données Dans MySQL, vous pouvez utiliser l'instruction SELECT pour interroger la table de données. Par exemple, comme

See all articles