Heim > Backend-Entwicklung > PHP-Problem > Welche Möglichkeiten gibt es, Arrays in PHP zu definieren?

Welche Möglichkeiten gibt es, Arrays in PHP zu definieren?

青灯夜游
Freigeben: 2023-03-09 18:48:01
Original
4851 Leute haben es durchsucht

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 „[]“.

Welche Möglichkeiten gibt es, Arrays in PHP zu definieren?

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...);
Nach dem Login kopieren

Beispiel:

<?php 
$array=array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;); 
$array[]=&#39;simon&#39;; 
print_r($array); 
?>
Nach dem Login kopieren

Die laufenden Ergebnisse sind wie folgt.

Array  
 (  
   [0]=>a  
   [1]=>b  
   [2]=>c  
   [3]=>simon  
 )
Nach dem Login kopieren

Methode 2:

$a=array(key1=>value1,key2=>value2,key3=>value3);
Nach dem Login kopieren

Methode 3:

$a[key1]=value1;
$a[key2]=value2;
Nach dem Login kopieren

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 = [
&#39;start_time&#39; => &#39;123&#39;,
&#39;end_time&#39; =>&#39;456&#39;
];
Nach dem Login kopieren

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!

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