PHP nous permet de construire des tableaux HTML à partir de tableaux, offrant un moyen pratique d'afficher des données tabulaires. Pour générer un tableau avec les étiquettes d'en-tête 'titre', 'prix' et 'numéro', nous procédons comme suit :
Le tableau PHP donné dans la question, $shop, représente les données de notre table. Cependant, pour une meilleure organisation, il est préférable d'étiqueter explicitement chaque champ avec des clés telles que « titre », « prix » et « numéro ». Cela garantit la clarté et simplifie la génération du 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) );
Une fois les données correctement initialisées, nous pouvons procéder à la construction du tableau HTML :
if (count($shop) > 0): ?> <table> <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; ?>
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!