Maison >développement back-end >tutoriel php >Comment puis-je créer efficacement des tableaux HTML à partir de tableaux PHP ?
Création de tableaux HTML à partir de tableaux PHP
En PHP, il est possible de construire efficacement des tableaux HTML en utilisant des données stockées dans des tableaux. Imaginons un scénario dans lequel vous disposez d'un tableau contenant des informations sur les produits telles que les titres, les prix et les quantités :
$shop = array( array("rose", 1.25, 15), array("daisy", 0.75, 25), array("orchid", 1.15, 7 ), );
Pour créer un tableau HTML à partir de ce tableau :
$shop = array( array("title" => "rose", "price" => 1.25, "number" => 15), array("title" => "daisy", "price" => 0.75, "number" => 25), array("title" => "orchid", "price" => 1.15, "number" => 7) );
if (count($shop) > 0): ?> <table border="1" cellspacing="0" cellpadding="5"> <thead> <tr> <th><?php echo implode('</th><th>', array_keys(current($shop))); ?></th> </tr> </thead> <tbody> <?php foreach ($shop as $row): array_map('htmlentities', $row); ?> <tr> <td><?php echo implode('</td><td>', $row); ?></td> </tr> <?php endforeach; ?> </tbody> </table> <?php endif;
En parcourant le tableau et en utilisant les array_keys et fonctions d'implosion, ce code construit la structure de la table et ajoute dynamiquement des en-têtes et des lignes de données.
Ceci La solution fournit un moyen flexible et efficace de créer un tableau HTML à partir d'un tableau PHP, garantissant la compatibilité même si des colonnes supplémentaires sont ajoutées à la base de données à l'avenir.
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!