Cara Membuat Jadual HTML Dinamik daripada Tatasusunan PHP
Menjana jadual HTML daripada tatasusunan PHP ialah keperluan biasa. Mari kita terokai cara untuk mencapai ini dengan mengambil kira senario tertentu.
Mencipta Jadual dengan Tajuk dan Data
Andaikan kita mempunyai tatasusunan bernama $shop dengan struktur berikut :
$shop = array( array("rose", 1.25, 15), array("daisy", 0.75, 25), array("orchid", 1.15, 7 ), );
Untuk mencipta jadual daripada tatasusunan ini, kita boleh menggunakan yang berikut langkah:
1. Sediakan Data
Adalah lebih baik untuk mengubah suai struktur tatasusunan dengan menambah nama lajur sebagai kunci:
$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) );
2. Hasilkan HTML
Kita boleh menggunakan gelung PHP dan fungsi implode() untuk menjana penanda jadual:
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; ?>
Hasil
Kod ini akan menghasilkan jadual HTML yang sah dengan data daripada tatasusunan $shop, termasuk tajuk "tajuk", "harga", dan "nombor".
Atas ialah kandungan terperinci Bagaimana untuk Menjana Jadual HTML secara Dinamik daripada Tatasusunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!