Tatasusunan dua dimensi PHP merealisasikan pencetakan jadual

王林
Lepaskan: 2023-05-23 09:18:37
asal
624 orang telah melayarinya

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)
);
Salin selepas log masuk

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)
);
Salin selepas log masuk

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>
Salin selepas log masuk

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;
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!