PHP-Array ist eigentlich eine geordnete Karte. PHP-ArrayMapping ist ein Typ, der Schlüsseln Werte zuordnet. Dieser Typ ist in vielerlei Hinsicht optimiert, sodass er als echtes Array oder als Liste (Vektor), Hash-Tabelle (Implementierung einer Karte), Wörterbuch, Menge, Stapel, Warteschlange usw. behandelt werden kann mehr Möglichkeiten. Da der Wert eines PHP-Array-Elements auch ein anderes Array sein kann, sind auch Baumstrukturen und mehrdimensionale Arrays zulässig.
Im Allgemeinen sind die Definitionsmethoden wie folgt:
Methode 1:
$a=array('a','b','c');
Ausführen Die Ergebnisse sind unten aufgeführt.
Array
(
[0]=>a
[1]=>b
[2]=>c
[3]=>simon
)
Methode 2:
$a=array(key1=>value1,key2=>value2,key3=>value3);
Methode 3:
$a[key1]=value1; $a[key2]=value2;
Methode 4: Definieren Sie ein Array durch eckige Klammern []
Sie können ab PHP Version 5.4 mit der neuen Array-Abkürzungssyntax so schreiben.
PHP-Versionen 5.3 und früher akzeptieren kein Schreiben wie dieses...
$data = [ 'start_time' => '123', 'end_time' =>'456' ];
Syntax
Array array() definieren
Sie können die Sprachstruktur array() verwenden, um ein neues Array zu erstellen. Es akzeptiert eine beliebige Anzahl durch Kommas getrennter Schlüssel => Wertepaare.
array( key => value, ... ) // 键(key)可是是一个整数 integer 或字符串 string // 值(value)可以是任意类型的值
Das Komma nach dem letzten Array-Element kann weggelassen werden. Wird normalerweise in einzeiligen Array-Definitionen verwendet, z. B. array(1, 2) anstelle von array(1, 2, ). Es ist üblich, das letzte Komma in mehrzeiligen Array-Definitionen zu belassen, um das Hinzufügen einer neuen Zelle zu erleichtern.
Seit 5.4 ist es möglich, eine kurze Array-Definitionssyntax zu verwenden, indem [] anstelle von array() verwendet wird.
PHP-Arrays sind relativ einfach und bequem zu verwenden, und der Aufruf ist ebenso einfach und bequem. Sie eignen sich für die Speicherung und den Aufruf großer, mittlerer und kleiner Daten
Verwandte Empfehlungen:
Mehrere Möglichkeiten, bestimmte Wertelemente in PHP-Arrays zu löschen
PHP-Array-Ersetzungsfunktion array_replace()
Das obige ist der detaillierte Inhalt vonWie definiere ich ein Array in PHP? Wie viele Möglichkeiten gibt es, ein Array zu definieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!