PHP ermöglicht uns die Erstellung von HTML-Tabellen aus Arrays und bietet so eine bequeme Möglichkeit, tabellarische Daten anzuzeigen. Um eine Tabelle mit den Kopfzeilenbezeichnungen „Titel“, „Preis“ und „Nummer“ zu generieren, gehen wir wie folgt vor:
Das angegebene PHP-Array in der Frage, $shop, stellt die Daten für unsere Tabelle dar. Für eine bessere Organisation ist es jedoch vorzuziehen, jedes Feld explizit mit Schlüsseln wie „Titel“, „Preis“ und „Nummer“ zu kennzeichnen. Dies sorgt für Klarheit und vereinfacht die Tabellenerstellung.
$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) );
Wenn die Daten korrekt initialisiert sind, können wir mit dem Aufbau der HTML-Tabelle fortfahren:
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; ?>
Das obige ist der detaillierte Inhalt vonWie generiert man HTML-Tabellen aus PHP-Arrays?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!