PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular yang digunakan secara meluas dalam pembangunan web. Apabila membangunkan aplikasi web, jadual data adalah cara pembentangan yang sangat biasa. Tatasusunan dua dimensi dalam PHP sangat cekap semasa memproses data, dan menukar tatasusunan dua dimensi kepada jadual juga sangat mudah.
Bagaimana untuk menukar tatasusunan dua dimensi kepada jadual?
Dalam PHP, kita boleh menggunakan gelung for untuk melintasi setiap elemen dalam tatasusunan dua dimensi dan mengeluarkannya ke jadual HTML. Di bawah kami menggunakan data sampel berikut untuk menunjukkan cara menukar tatasusunan dua dimensi kepada jadual:
$data = array( array("Number","Name","Age"), array("1","John","24"), array("2","Smith","28"), array("3","Mike","20") );
Data sampel di atas mengandungi data jadual, termasuk pengepala jadual dan baris data. Pengepala termasuk tiga lajur: "Nombor", "Nama" dan "Umur", dan baris data termasuk tiga lajur data: "1", "John" dan "24".
Mula-mula kita perlu mencipta elemen jadual dalam dokumen HTML. Cara untuk mencipta elemen jadual adalah dengan menambah tag berikut dalam kod HTML:
<table> <!-- 表格数据将会被放置在这里 --> </table>
Seterusnya kita perlu menambah pengepala pada jadual. Pengepala jadual boleh dibuat dengan menggunakan semula elemen baris di dalam elemen jadual. Juga dalam kod HTML, kita boleh menggunakan teg berikut untuk mencipta elemen baris pengepala jadual:
<thead> <tr> <!-- 表头列数据将会被放置在这里 --> </tr> </thead>
Dalam teg di atas, teg thead mentakrifkan kedudukan pengepala jadual, manakala teg tr mentakrifkan elemen baris pengepala jadual. Seterusnya kita perlu melintasi baris pertama data dalam tatasusunan dan mengeluarkannya ke elemen baris pengepala. Kod PHP adalah seperti berikut:
<thead> <tr> <?php foreach($data[0] as $header): ?> <th><?php echo $header; ?></th> <?php endforeach; ?> </tr> </thead>
Dalam kod di atas, kami menggunakan gelung foreach PHP untuk melintasi baris pertama data dalam tatasusunan, dan mengeluarkan setiap elemen sebagai data lajur pengepala kepada tag ke-.
Seterusnya kita perlu menambah baris data pada jadual. Baris data boleh dibuat dengan menggunakan semula berbilang elemen baris di dalam elemen jadual. Juga dalam kod HTML, kita boleh menggunakan teg berikut untuk mencipta elemen baris data:
<tbody> <tr> <!-- 数据列数据将会被放置在这里 --> </tr> </tbody>
Dalam teg di atas, teg tbody mentakrifkan kedudukan baris data, manakala teg tr mentakrifkan elemen baris data . Seterusnya kita perlu mengulangi baris data dalam tatasusunan dan mengeluarkannya ke dalam elemen baris data. Kod PHP adalah seperti berikut:
<tbody> <?php for($i = 1; $i < count($data); $i++): ?> <tr> <?php foreach($data[$i] as $cell): ?> <td><?php echo $cell; ?></td> <?php endforeach; ?> </tr> <?php endfor; ?> </tbody>
Dalam kod di atas, kami menggunakan gelung PHP untuk melintasi baris data dalam tatasusunan, dan menggunakan gelung foreach untuk melintasi setiap elemen dalam setiap baris data, Dan keluarkannya sebagai data lajur data ke dalam tag td.
Akhir sekali, kami memasukkan pengepala jadual dan baris data ke dalam elemen jadual Kod PHP adalah seperti berikut:
<table> <thead> <tr> <?php foreach($data[0] as $header): ?> <th><?php echo $header; ?></th> <?php endforeach; ?> </tr> </thead> <tbody> <?php for($i = 1; $i < count($data); $i++): ?> <tr> <?php foreach($data[$i] as $cell): ?> <td><?php echo $cell; ?></td> <?php endforeach; ?> </tr> <?php endfor; ?> </tbody> </table>
Sekarang kami telah berjaya menukar tatasusunan dua dimensi ke dalam jadual. . Jadual Mengandungi pengepala dan baris data, dan setiap lajur data diletakkan dalam elemen HTML td.
Ringkasan:
Dalam PHP, menukar tatasusunan dua dimensi kepada jadual adalah sangat mudah. Kita hanya perlu mengulangi setiap elemen dalam tatasusunan dan mengeluarkannya ke jadual HTML. Di sini, kami menggunakan gelung for dan gelung foreach untuk melintasi elemen dalam tatasusunan dan mengeluarkannya ke jadual HTML.
Jika anda ingin menggunakan tatasusunan dua dimensi untuk mencipta jadual data dalam kod PHP anda, maka kaedah di atas sangat berbaloi untuk dicuba.
Atas ialah kandungan terperinci Bagaimana untuk menambah jadual pada tatasusunan dua dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!