Heim > Backend-Entwicklung > PHP-Problem > Das zweidimensionale PHP-Array realisiert den Tabellendruck

Das zweidimensionale PHP-Array realisiert den Tabellendruck

王林
Freigeben: 2023-05-23 09:18:37
Original
729 Leute haben es durchsucht

In der Webentwicklung sind Tabellen eine gängige Form der Datendarstellung. Als eine in der Webentwicklung weit verbreitete Sprache bietet das zweidimensionale Array von PHP eine bequeme Möglichkeit, Tabellen zu erstellen und anzuzeigen. In diesem Artikel wird erläutert, wie Sie das zweidimensionale Array von PHP zum Implementieren des Tabellendrucks verwenden.

1. Was ist ein zweidimensionales Array in PHP?

In PHP ist Array ein sehr wichtiger Datentyp. Einfach ausgedrückt ist ein Array eine Sammlung von Daten desselben Typs. Das zweidimensionale Array in PHP ist eine Möglichkeit, ein Array innerhalb eines Arrays anzuwenden, das heißt, die Elemente im Array sind immer noch Arrays. Beispiel:

$grades = array(
    array("Alice", 95, 90, 100),
    array("Bob", 80, 85, 90),
    array("Charlie", 75, 70, 80)
);
Nach dem Login kopieren

Im obigen Code ist $grades ein zweidimensionales Array mit drei Elementen, und jedes Element ist ein Array. Auf die Elemente im Array kann auf verschiedene Arten zugegriffen und manipuliert werden. Im obigen Array können Sie beispielsweise $grades0 verwenden, um den ersten Wert „Alice“ des ersten Elements abzurufen, und $grades1 verwenden, um den dritten Wert zu erhalten. 90" des zweiten Elements. ".

2. Erstellen Sie eine einfache Tabelle

Nachdem wir die Grundkonzepte zweidimensionaler Arrays in PHP verstanden haben, implementieren wir eine einfache Tabelle. In dieser Tabelle werden die Ergebnisse von drei Schülern angezeigt, einschließlich ihrer Namen, ihres Alters sowie ihrer Chinesisch- und Englischnoten.

Zuerst müssen wir ein zweidimensionales Array erstellen, das alle Daten enthält. Zum Beispiel:

$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)
);
Nach dem Login kopieren

Im obigen Code verwenden wir die assoziative Array-Methode, um ein zweidimensionales Array zu erstellen. Darunter ist jedes Element ein assoziatives Array, das Name, Alter sowie Chinesisch- und Englisch-Scores enthält. Als nächstes können wir HTML- und PHP-Schleifenanweisungen verwenden, um Tabellen zu generieren:

<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>
Nach dem Login kopieren

Im obigen Code verwenden wir HTML-Tabellen-Tags, um Tabellen zu erstellen. Durch Schleifenanweisungen können wir jedes Element im zweidimensionalen Array durchlaufen und die entsprechenden Tabellenzeilen generieren. Unter anderem wird die Echo-Anweisung von PHP verwendet, um den Wert jedes Elements auszugeben.

3. Verschönern Sie den Tabellenstil

Wenn Sie nur eine einfache Tabelle drucken möchten, reicht im Allgemeinen der obige Code aus. Aber manchmal müssen wir den Tischstil verschönern, um den Tisch schöner zu machen.

Zuerst können wir CSS-Stile hinzufügen, um die Tabellenrandlinie und andere Stile zu ändern:

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;
}
Nach dem Login kopieren

Im obigen Code verwenden wir das Attribut „border-collapse“, um die Tabellenränder in einer Zeile zusammenzuführen, und verwenden zum Festlegen das Attribut „padding“. B. den Abstand, verwenden Sie die text-align-Eigenschaft, um die Ausrichtung von Text innerhalb einer Zelle usw. festzulegen. Gleichzeitig legen wir auch die Hintergrundfarbe sowie die Farbe der Kopfzeile und der Zellen fest, um die Tabelle schöner zu machen.

4. Zusammenfassung

Durch die Einführung dieses Artikels haben wir gelernt, wie man das zweidimensionale Array von PHP verwendet, um den Tabellendruck zu implementieren. Konkret haben wir ein zweidimensionales Array erstellt, das alle Daten in PHP enthält, und dann HTML- und PHP-Schleifenanweisungen verwendet, um die Tabelle zu generieren. Gleichzeitig können wir auch CSS-Stile verwenden, um den Stil der Tabelle zu verschönern.

Natürlich lässt sich der Formulardruck auch auf andere Weise realisieren. Beispielsweise können wir Bibliotheken oder Front-End-Frameworks von Drittanbietern verwenden, um Tabellen zu generieren. Unabhängig davon, welche Methode verwendet wird, ist es jedoch erforderlich, das zweidimensionale Array von PHP zu verstehen und zu beherrschen.

Das obige ist der detaillierte Inhalt vonDas zweidimensionale PHP-Array realisiert den Tabellendruck. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage