Beispiel 1: Zweidimensionales numerisches Array
Erstellen Sie zunächst eine PHP-Datei mit dem folgenden Skript, um zu erfahren, wie Sie ein zweidimensionales numerisches Array definieren, bei dem die Zeilenwerte numerisch sind. Ein Array namens $bücher ist im Skript deklariert und enthält 5 Zeilen und 3 Spalten. Die Indizes der Zeile und Spalte des Arrays sind hier numerisch. Als nächstes zwei 'zum'-Schleifen werden verwendet, um die Zeilen und Spalten des Arrays zu iterieren und den Inhalt der Ausgabe in Tabellenform auszugeben.
/* Definiere ein zweidimensionales numerisches Array aus 5 Zeilen und 3 Spalten */$books = Array (
array('01' ,'PHP MYSQL in 8 Stunden, für Anfänger, schnell Programmieren lernen!',
'Ray Yao'),
array('02' ,'Lerne PHP und MySQL mit AJAX an einem Wochenende' ,
'Blerton Abazi'),
array('03' ,'Domain-Driven Design in PHP' ,
„Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary“),
array('04' ,'PHP 7 Quick Scripting Reference' ,
'Mikael Olsson'),
array('05' ,'Jump Start PHP-Umgebung' ,
'Bruno Skvorc'));
/* Setzt den Titel der Tabelle */
Echo"
PHP-Buchliste
";/* Überschrift der Tabelle setzen */
Echo"
ICH WÜRDE | Buchname | Autorenname |
---|---|---|
".$books[$row][$col]." | ";
?>
Ausgabe:
Die folgende Ausgabe wird erscheinen, nachdem das Skript vom Webserver ausgeführt wurde.
Beispiel 2: Zweidimensionales assoziatives Array, bei dem der Index der Zeile der String ist
Erstellen Sie eine PHP-Datei mit dem folgenden Skript, um zu erfahren, wie Sie ein zweidimensionales assoziatives Array definieren, bei dem der Index der Zeile ein String ist. Das im Skript definierte Array enthält 5 Zeilen und 4 Spalten. Der String-Schlüssel wird für das Array verwendet, das die Zeilenwerte enthält, und der numerische Schlüssel wird für das Array verwendet, das die Spaltenwerte enthält. 'für jedes' Schleife wird verwendet, um die Zeilen zu iterieren, und die 'zum' Schleife wird verwendet, um die Spalten des Arrays zu iterieren. Der Inhalt des zweidimensionalen Arrays wird in tabellarischer Form wie im vorherigen Beispiel ausgegeben.
[1]."ist eine Antivirensoftware.";/* Alle Spaltenwerte der jeweiligen Zeile ausgeben */
Echo"
Die Liste der Videoplayer sind:
";/* Verwenden Sie die Schleife, um die Spalten des Arrays basierend auf der bestimmten Zeile zu iterieren */
für ($j = 0; $j < 4; $j++)
echo $softwares['Video Player'][$j]."
";
/* Setzt den Titel der Tabelle */
Echo"
Softwareliste
";/* Überschrift der Tabelle setzen */
Echo"
Softwaretyp | 1 | 2 | 3 | 4 |
---|---|---|---|---|
".$schlüssel." | ";".$software[$key][$j]." | ";
?>
Ausgabe:
Die folgende Ausgabe wird erscheinen, nachdem das Skript vom Webserver ausgeführt wurde.
Beispiel 3: Zweidimensionales assoziatives Array, bei dem die Indizes von Zeile und Spalte String sind
Erstellen Sie eine PHP-Datei mit dem folgenden Skript, um zu erfahren, wie das zweidimensionale Array definiert wird, bei dem der Index von Zeile und Spalte eine Zeichenfolge ist. Zwei 'für jedes'-Schleifen werden im Skript verwendet, um die Schlüsselwerte der Zeilen und der Spalten auszulesen. Der Inhalt des Arrays wird in tabellarischer Form wie im vorherigen Beispiel ausgegeben.
/* Definiere ein zweidimensionales assoziatives Arraywobei jede Zeile ein anderes assoziatives Array ist */
$marks = array(
'0117856'=>Array ("CSE-101"=>78, "CSE-206"=>90, "CSE-208"=>80, "CSE-303"=>76),
'0117858'=>Array ("CSE-101"=>87, "CSE-206"=>79, "CSE-208"=>83, "CSE-303"=>66),
'0117862'=>Array ("CSE-101"=>71, "CSE-206"=>66, "CSE-208"=>75, "CSE-303"=>56),
'0117865'=>Array ("CSE-101"=>69, "CSE-206"=>70, "CSE-208"=>64, "CSE-303"=>59));
/* Setzt den Titel der Tabelle */
Echo"
Ergebnis
";/* Überschrift der Tabelle setzen */
Echo"
ICH WÜRDE | ";".$schlüssel." | ";
---|---|
".$schlüssel." | ";".$v." | ";
?>
Ausgabe:
Die folgende Ausgabe wird erscheinen, nachdem das Skript vom Webserver ausgeführt wurde.
Videoanleitung
Fazit
In diesem Tutorial werden verschiedene Möglichkeiten zum Deklarieren und Zugreifen auf zweidimensionale Arrays anhand mehrerer Beispiele gezeigt. Die Verwendung von numerischen und assoziativen zweidimensionalen Arrays wird hier erklärt, um den Lesern zu helfen, das Konzept des zweidimensionalen Arrays zu verstehen und es in PHP-Skripten für verschiedene Zwecke anzuwenden.