Heim > Artikel > Backend-Entwicklung > So definieren Sie ein leeres zweidimensionales Array in PHP
In der PHP-Programmierung werden Arrays häufig zum Speichern und Bearbeiten von Daten verwendet. Zweidimensionale Arrays sind eine häufig verwendete Form von Arrays. Sie bestehen aus mehreren eindimensionalen Arrays und werden normalerweise zum Speichern von Datenstrukturen wie Tabellen und Matrizen verwendet . Aber manchmal müssen wir möglicherweise ein leeres zweidimensionales Array definieren. Wie definiert man es also in PHP?
In PHP können wir leere zweidimensionale Arrays auf zwei Arten definieren, nämlich über die Funktion array() und die Array-Definitionssyntax [].
In PHP können wir die Funktion array() verwenden, um ein zweidimensionales Array zu definieren und es als leeres Array zu initialisieren, wie unten gezeigt:
$two_dim_array = array();
Dies definiert ein leeres Array Das zweidimensionale Array $two_dim_array.
Als nächstes können wir eindimensionale Array-Elemente zu $two_dim_array hinzufügen. Bevor wir dies tun, müssen wir zuerst das eindimensionale Array definieren, wie unten gezeigt:
$inner_array = array('a', 'b', 'c');
Dann verwenden wir das definierte $inner_array als Element von $ two_dim_array, wie unten gezeigt:
$two_dim_array[] = $inner_array;
Dies fügt ein neues Element $inner_array zu $two_dim_array hinzu, das heißt, $inner_array wird zu $two_dim_array als Unterarray hinzugefügt.
Wir können auch mehrere eindimensionale Arrays definieren und sie dem zweidimensionalen Array hinzufügen, wie unten gezeigt:
$inner_array1 = array('a', 'b', 'c'); $inner_array2 = array('d', 'e', 'f'); $inner_array3 = array('g', 'h', 'i'); $two_dim_array[] = $inner_array1; $two_dim_array[] = $inner_array2; $two_dim_array[] = $inner_array3; print_r($two_dim_array);
Ausgabeergebnis:
Array ( [0] => Array ( [0] => a [1] => b [2] => c ) [1] => Array ( [0] => d [1] => e [2] => f ) [2] => Array ( [0] => g [1] => h [2] => i ) )
Dies definiert ein zweidimensionales Array $two_dim_array mit drei Zeilen und drei Spalten. wobei jede Zeile Elemente eines eindimensionalen Arrays ist.
Zusätzlich zur Verwendung der Funktion array() können wir auch die Array-Definitionssyntax [] verwenden, um ein leeres zweidimensionales Array zu definieren, wie unten gezeigt:
$two_dim_array = array(); $two_dim_array[0] = array();
Here $two_dim_array [0] Dies entspricht der Definition eines leeren eindimensionalen Arrays als erste Zeile eines zweidimensionalen Arrays. Als nächstes können wir jedes Element zu $two_dim_array[0] hinzufügen, wie unten gezeigt:
$two_dim_array[0][] = 'a'; $two_dim_array[0][] = 'b'; $two_dim_array[0][] = 'c'; print_r($two_dim_array);
Ausgabeergebnis:
Array ( [0] => Array ( [0] => a [1] => b [2] => c ) )
Das ist die Definition. Ein zweidimensionales Array $two_dim_array mit nur einer Zeile und drei Spalten, wobei jede Spalte ein Element ist.
Wir können auch ein zweidimensionales Array mit mehreren Zeilen und Spalten definieren, wie unten gezeigt:
$two_dim_array = array(); $two_dim_array[0] = array('a', 'b', 'c'); $two_dim_array[1] = array('d', 'e', 'f'); $two_dim_array[2] = array('g', 'h', 'i'); print_r($two_dim_array);
Ausgabeergebnis:
Array ( [0] => Array ( [0] => a [1] => b [2] => c ) [1] => Array ( [0] => d [1] => e [2] => f ) [2] => Array ( [0] => g [1] => h [2] => i ) )
Dies definiert ein zweidimensionales Array $two_dim_array mit drei Zeilen und drei Spalten, wobei sich jede Zeile befindet a Eindimensionale Array-Elemente.
Das obige ist der detaillierte Inhalt vonSo definieren Sie ein leeres zweidimensionales Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!