PHP 允许我们从数组构建 HTML 表格,提供了一种便捷的方式来显示表格数据。要生成带有标题标签“title”、“price”和“number”的表,我们按如下步骤操作:
问题中给定的 PHP 数组 $shop,代表我们表的数据。但是,为了更好地组织,最好使用“标题”、“价格”和“数字”等键显式标记每个字段。这确保了清晰度并简化了表格生成。
$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) );
正确初始化数据后,我们可以继续构建 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; ?>
以上是如何从 PHP 数组生成 HTML 表?的详细内容。更多信息请关注PHP中文网其他相关文章!