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 中国語 Web サイトの他の関連記事を参照してください。