Heim >Backend-Entwicklung >PHP-Problem >Was ist ein indiziertes Array in PHP?
In PHP bezieht sich ein Index-Array auf ein Array mit Zahlen als Schlüssel (Indizes). Der Index (Schlüsselname) des Index-Arrays besteht standardmäßig aus Zahlen, beginnend bei 0. Jede Zahl entspricht der Position eines Array-Elements im Array. Es ist nicht erforderlich, diesem einen ganzzahligen Wert zuzuweisen Der Schlüsselname des Indexarrays wird dann automatisch von diesem Wert aus erhöht.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Array ist einer der wichtigsten Datentypen in PHP und wird in PHP häufig verwendet. Da PHP eine Programmiersprache mit schwachen Datentypen ist, können Array-Variablen in PHP eine beliebige Anzahl von Daten jeglichen Typs speichern und die Funktionen von Datenstrukturen wie Heaps, Stacks und Warteschlangen in anderen starken Datentypen implementieren.
Array Ein Array ist eine geordnete Menge von Variablen, wobei jeder Wert als Element bezeichnet wird. Jedes Element zeichnet sich durch eine spezielle Kennung aus, die als Schlüssel (auch als Index bezeichnet) bezeichnet wird.
Jede Entität im Array enthält zwei Elemente, nämlich Schlüssel und Wert. Die entsprechenden Array-Elemente können über den Schlüsselwert ermittelt werden. Diese Schlüssel können numerische Schlüssel oder Assoziationsschlüssel sein. Wenn eine Variable ein Container ist, der einen einzelnen Wert speichert, dann ist ein Array ein Container, der mehrere Werte speichert.
PHP-Arrays werden in zwei Typen unterteilt:
solche mit Zahlen als Schlüssel werden indizierte Arrays genannt;
Arrays mit Zeichenfolgen oder einer Mischung aus Zeichenfolgen und Zahlen als Schlüssel werden assoziative Arrays (Assoziatives Array) genannt.
Index-Array
Der Index (Schlüsselname) des Index-Arrays besteht standardmäßig aus Zahlen, beginnend bei 0. Jede Zahl entspricht der Position eines Array-Elements im Array. Es ist nicht erforderlich, sie anzugeben Das wird PHP automatisch tun Dem Schlüsselnamen des Indexarrays wird ein ganzzahliger Wert zugewiesen und dann automatisch von diesem Wert aus inkrementiert.
<?php header('content-type:text/html;charset=utf-8'); $arr = array('华为','三星','vivo','oppo'); var_dump($arr); echo '数组 $arr 中的,键名为2的键值为:'.$arr[2]; ?>
Erklärung: Wenn ein Schlüsselname in einem Array keine Zahl ist, dann ist das Array kein Index-Array, sondern ein assoziatives Array.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist ein indiziertes Array in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!