Heim >Backend-Entwicklung >PHP-Tutorial >Wie definiere ich ein Array in PHP? Wie viele Möglichkeiten gibt es, ein Array zu definieren?

Wie definiere ich ein Array in PHP? Wie viele Möglichkeiten gibt es, ein Array zu definieren?

韦小宝
韦小宝Original
2017-11-14 10:01:3118213Durchsuche

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.

Wie definiere ich ein Array in PHP? Wie viele Möglichkeiten gibt es, ein Array zu definieren?

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()

Analyse der Pfadmethode zum Konvertieren eines PHP-Arrays in einen String, um eine Array-Darstellung zu erhalten

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!

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