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?

韦小宝
Freigeben: 2023-03-17 12:48:02
Original
18202 Leute haben es durchsucht

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

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

Methode 3:

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

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'
];
Nach dem Login kopieren

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)可以是任意类型的值
Nach dem Login kopieren

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!

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