Heim > Backend-Entwicklung > PHP-Problem > Was bedeutet dreidimensionales PHP-Array?

Was bedeutet dreidimensionales PHP-Array?

青灯夜游
Freigeben: 2023-03-17 18:52:02
Original
1584 Leute haben es durchsucht

In PHP bezieht sich ein dreidimensionales Array auf eine Array-Struktur mit drei Dimensionen, dh die Elemente im Hauptarray sind ein oder mehrere Arrays und die Elemente im Unterarray sind ebenfalls ein oder mehrere Arrays. Methoden zum Definieren eines dreidimensionalen Arrays: 1. Weisen Sie den Array-Elementen direkt Werte mit der Syntax „$Array-Variablenname [eindimensionaler Index] [zweidimensionaler Index] [dreidimensionaler Index] = Wert;“ zu. ; 2. Verwenden Sie die Funktion array(), um die Syntax „array(key name=>array(key name=>array(key name=>key value, key name=>key value...)“ zu definieren. ),...),...); ".

Was bedeutet dreidimensionales PHP-Array?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP 8-Version, DELL G3-Computer

In PHP ist ein mehrdimensionales Array ein Array, das ein oder mehrere Arrays enthält, wobei sich ein dreidimensionales Array bezieht zu einer Array-Struktur mit drei Dimensionen.

In einem dreidimensionalen Array sind die Elemente im Hauptarray ein oder mehrere Arrays und die Elemente im Unterarray sind ebenfalls ein oder mehrere Arrays.

Dreidimensionale Arrays werden auf die gleiche Weise erstellt wie eindimensionale und zweidimensionale Arrays. Ersetzen Sie einfach die Elemente im Array durch Arrays. Es gibt auch zwei Methoden: „Direktes Zuweisen von Werten zu Array-Elementen“ und „Array()-Funktion“. Im Folgenden stellen wir diese beiden Methoden anhand unserer tatsächlichen Codebeispiele ausführlich vor.

1. Weisen Sie den Array-Elementen direkt Werte zu

Wir können das dreidimensionale Array über das Format „$数组变量名[一维下标] [二维下标] [三维下标]= 值;“ erstellen und initialisieren.

<?php
header("Content-type:text/html;charset=utf-8");
$array[&#39;安徽&#39;][&#39;合肥&#39;][0] = &#39;蜀山区&#39;;
$array[&#39;安徽&#39;][&#39;合肥&#39;][1] = &#39;长丰县&#39;;
$array[&#39;安徽&#39;][&#39;合肥&#39;][2] = &#39;肥东&#39;;

$array[&#39;安徽&#39;][&#39;宿州&#39;][0] = &#39;墉桥区&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][1] = &#39;灵璧县&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][2] = &#39;泗县&#39;;
var_dump($array);
?>
Nach dem Login kopieren

Was bedeutet dreidimensionales PHP-Array?

Eindimensionaler Index, zweidimensionaler Index und dreidimensionaler Index des dreidimensionalen Arrays Der Index kann leer sein (dh es wird kein spezifischer Indexwert angegeben), dann ist der Standardwert ein numerischer Index, und der Indexwert beginnt bei 0 und erhöht sich standardmäßig.

<?php
header("Content-type:text/html;charset=utf-8");
$array[&#39;安徽&#39;][][0] = &#39;蜀山区&#39;;
$array[&#39;安徽&#39;][][1] = &#39;长丰县&#39;;
$array[&#39;安徽&#39;][][2] = &#39;肥东&#39;;

$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;墉桥区&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;灵璧县&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;泗县&#39;;
var_dump($array);
?>
Nach dem Login kopieren

Was bedeutet dreidimensionales PHP-Array?

2. Verwenden Sie die Funktion array()

Die Verwendung der Funktion array() zum Deklarieren eines dreidimensionalen Arrays ähnelt der Deklaration eines zweidimensionalen Arrays oder eines eindimensionalen Arrays.

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(
        &#39;安徽&#39; => array(
            &#39;合肥&#39;=>array(&#39;蜀山区&#39;,&#39;长丰县&#39;,&#39;肥东&#39;),
			&#39;宿州&#39;=>array(&#39;墉桥区&#39;,&#39;灵璧县&#39;,&#39;泗县&#39;)
        ),
        &#39;河南&#39; => array(
            &#39;洛阳&#39;=>array(&#39;西工区&#39;,&#39;老城区&#39;,&#39;孟津县&#39;),
            &#39;郑州市&#39;=>array(&#39;中原区&#39;,&#39;金水区&#39;)
        )
);
 var_dump($array);
?>
Nach dem Login kopieren

Was bedeutet dreidimensionales PHP-Array?

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet dreidimensionales PHP-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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