Rumah >pembangunan bahagian belakang >masalah PHP >Tatasusunan dua dimensi PHP merealisasikan pencetakan jadual
Dalam pembangunan web, jadual ialah bentuk persembahan data yang biasa. Sebagai bahasa yang digunakan secara meluas dalam pembangunan Web, tatasusunan dua dimensi PHP menyediakan cara yang mudah untuk mencipta dan memaparkan jadual. Artikel ini akan memperkenalkan cara menggunakan tatasusunan dua dimensi PHP untuk melaksanakan pencetakan jadual.
1. Apakah tatasusunan dua dimensi dalam PHP
Dalam PHP, tatasusunan ialah jenis data yang sangat penting. Ringkasnya, tatasusunan ialah himpunan data daripada jenis yang sama. Tatasusunan dua dimensi dalam PHP ialah cara menggunakan tatasusunan dalam tatasusunan, iaitu unsur-unsur dalam tatasusunan masih tatasusunan. Contohnya:
$grades = array( array("Alice", 95, 90, 100), array("Bob", 80, 85, 90), array("Charlie", 75, 70, 80) );
Dalam kod di atas, $grades ialah tatasusunan dua dimensi yang mengandungi tiga elemen dan setiap elemen ialah tatasusunan. Elemen dalam tatasusunan boleh diakses dan dimanipulasi dalam pelbagai cara Contohnya, dalam tatasusunan di atas, anda boleh menggunakan $grades0 untuk mendapatkan nilai pertama "Alice" bagi elemen pertama, dan menggunakan $grades1 untuk mendapatkan nilai ketiga ". 90" daripada elemen kedua. ".
2. Cipta jadual ringkas
Selepas memahami konsep asas tatasusunan dua dimensi PHP, mari kita laksanakan jadual ringkas. Jadual ini akan memaparkan keputusan tiga pelajar, termasuk nama, umur, markah bahasa Cina dan Inggeris mereka.
Pertama, kita perlu mencipta tatasusunan 2D yang mengandungi semua data. Contohnya:
$students = array( array("name" => "Alice", "age" => 18, "Chinese" => 95, "English" => 90), array("name" => "Bob", "age" => 19, "Chinese" => 80, "English" => 85), array("name" => "Charlie", "age" => 20, "Chinese" => 75, "English" => 70) );
Dalam kod di atas, kami menggunakan kaedah tatasusunan bersekutu untuk mencipta tatasusunan dua dimensi. Antaranya, setiap elemen ialah tatasusunan bersekutu yang mengandungi nama, umur, markah bahasa Cina dan Inggeris. Seterusnya, kita boleh menggunakan penyataan gelung HTML dan PHP untuk menjana jadual:
<table> <tr> <th>姓名</th> <th>年龄</th> <th>语文成绩</th> <th>英语成绩</th> </tr> <?php foreach($students as $student): ?> <tr> <td><?php echo $student["name"]; ?></td> <td><?php echo $student["age"]; ?></td> <td><?php echo $student["Chinese"]; ?></td> <td><?php echo $student["English"]; ?></td> </tr> <?php endforeach; ?> </table>
Dalam kod di atas, kami menggunakan teg jadual HTML untuk mencipta jadual. Melalui pernyataan gelung, kita boleh merentasi setiap elemen dalam tatasusunan dua dimensi dan menjana baris jadual yang sepadan. Antaranya, penyataan gema PHP digunakan untuk mengeluarkan nilai setiap elemen.
3. Cantikkan gaya meja
Jika ia hanya cetakan meja yang ringkas, secara umumnya, kod di atas sudah memadai. Tetapi kadang-kadang kita perlu mencantikkan gaya meja untuk menjadikan meja itu lebih cantik.
Pertama, kami boleh menambah gaya CSS untuk menukar garis sempadan jadual dan gaya lain:
table { border-collapse: collapse; width: 100%; margin: auto; } th,td { border: 1px solid #ddd; padding: 8px; text-align: center; } th { background-color: #f2f2f2; color: #333; }
Dalam kod di atas, kami menggunakan atribut runtuh sempadan untuk menggabungkan sempadan jadual menjadi satu baris, menggunakan Sifat padding digunakan untuk menetapkan jarak dalam sel, dan sifat penjajaran teks digunakan untuk menetapkan penjajaran teks dalam sel, dsb. Pada masa yang sama, kami juga menetapkan warna latar belakang dan warna pengepala dan sel jadual untuk menjadikan jadual lebih cantik.
4. Ringkasan
Melalui pengenalan artikel ini, kami telah mempelajari cara menggunakan tatasusunan dua dimensi PHP untuk melaksanakan pencetakan jadual. Khususnya, kami mencipta tatasusunan dua dimensi yang mengandungi semua data dalam PHP, dan kemudian menggunakan penyataan gelung HTML dan PHP untuk menjana jadual. Pada masa yang sama, kita juga boleh menggunakan gaya CSS untuk mencantikkan gaya jadual.
Sudah tentu, cetakan borang juga boleh dicapai dengan cara lain. Sebagai contoh, kita boleh menggunakan perpustakaan pihak ketiga atau rangka kerja bahagian hadapan untuk menjana jadual. Tetapi tidak kira kaedah mana yang digunakan, adalah perlu untuk memahami dan menguasai tatasusunan dua dimensi PHP.
Atas ialah kandungan terperinci Tatasusunan dua dimensi PHP merealisasikan pencetakan jadual. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!