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

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

青灯夜游
青灯夜游Original
2021-05-18 17:48:504742Durchsuche

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...);

Beispiel:

<?php 
$array=array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;); 
$array[]=&#39;simon&#39;; 
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 = [
&#39;start_time&#39; => &#39;123&#39;,
&#39;end_time&#39; =>&#39;456&#39;
];

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!

Stellungnahme:
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