PHP 配列からの HTML テーブルの作成
PHP では、配列に格納されたデータを使用して HTML テーブルを効率的に構築できます。タイトル、価格、数量などの製品情報を含む配列があるシナリオを考えてみましょう:
$shop = array( array("rose", 1.25, 15), array("daisy", 0.75, 25), array("orchid", 1.15, 7 ), );
この配列から HTML テーブルを作成するには:
$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;
配列を反復処理し、array_keys とimplode 関数の場合、このコードはテーブル構造を構築し、ヘッダーとデータを動的に追加します。 rows.
このソリューションは、PHP 配列から HTML テーブルを作成する柔軟かつ効率的な方法を提供し、将来データベースに追加の列が追加された場合でも互換性を確保します。
以上がPHP 配列から HTML テーブルを効率的に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。