Heim > Artikel > Backend-Entwicklung > Welche Möglichkeiten gibt es, Arrays in PHP zu definieren?
So definieren Sie ein Array: 1. Verwenden Sie die Anweisung „array(value 1, value e2...)“ 2. Verwenden Sie „array(key1=>value 1,key2=>value 2...); )“-Anweisung; 3. Verwenden Sie die Anweisung „$a[key1]=value 1;$a[key2]=value 2;...“; 4. Definieren Sie sie durch eckige Klammern „[]“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Das Array in PHP ist eigentlich eine geordnete Karte. Eine Karte ist ein Typ, der Schlüsseln Werte zuordnet. Dieser Typ ist in vielerlei Hinsicht optimiert, sodass er als echtes Array oder Liste (Vektor), Hash-Tabelle (eine Implementierung von Map), Wörterbuch, Satz, Stapel, Warteschlange und viele weitere Möglichkeiten behandelt werden kann. Da der Wert eines 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(value1,value2,value4,value5,value6...);
Beispiel:
<?php $array=array('a','b','c'); $array[]='simon'; print_r($array); ?>
Die laufenden Ergebnisse sind wie folgt.
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 das Array durch eckige Klammern []
Sie können nach Version 5.4 von PHP so schreiben, mit das neue Array Abkürzungssyntax.
PHP-Version 5.3 und frühere Versionen akzeptieren kein Schreiben wie dieses...
$data = [ 'start_time' => '123', 'end_time' =>'456' ];
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, Arrays in PHP zu definieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!