Heim >Backend-Entwicklung >PHP-Tutorial >PHP: Detaillierte Erläuterung von Beispielen für Array-Datentypen
In diesem Kapitel lernen wir das Array zwischen den beiden zusammengesetzten Datentypen in PHP
Was ist ein Array
Ein Array ist eine Sammlung von Daten der Gruppe A, die eine Reihe von Daten so organisiert, dass sie ein funktionsfähiges Ganzes bilden. Arrays können viele Daten enthalten, z. B. Skalar-Arrays, Arrays, Objekte, Ressourcen und andere in PHP unterstützte Syntaxstrukturen.
Jedes Datenelement im Array wird als Element bezeichnet. Das Element besteht aus zwei Teilen: Index (Schlüsselname) und Wert. Der Index des Elements kann aus einer Zahl oder einer Zeichenfolge und dem Wert bestehen Das Element kann mehrere Datentypen haben. Das Syntaxformat zum Definieren eines Arrays lautet wie folgt:
Sie können die Sprachstruktur array() verwenden, um ein neues Array zu erstellen. Verwenden Sie Kommas, um jedes Array-Element zu trennen
$array=('value1','value2'......)
oder
$array[key]='value'
oder
$array=array(key1=>value1,key2=>value2......)
Parameterdetails:
Der Parameterschlüssel ist der Index des Array-Elements und der Wert ist das Element, das dem Array-Index entspricht.
Seit 5.4 ist es möglich, eine kurze Array-Definitionssyntax zu verwenden, indem [] anstelle von array() verwendet wird.
Früher wurde das Array so definiert
<?php $array = array( "foo" => "bar", "bar" => "foo", );
// Seit PHP 5.4 kann es so sein
$array = [ "foo" => "bar", "bar" => "foo", ]; ?>
Beispiel für eine Array-Definition
Die folgenden sind alle korrekten Formate
<?php $arr1=array('This','is','a','example'); $arr2=array(0=>'PHP',1=>'中文网'); $arr3[0]='tmpname'; ?>
Nach dem Erstellen eines Arrays kann die Anzahl der Elemente im Array geändert werden, solange dem Array ein Wert zugewiesen wird wird automatisch länger. Weitere Informationen zu Arrays finden Sie im Thema php Array (Array)
Im nächsten Abschnitt erklären wir "Objekt“
Das obige ist der detaillierte Inhalt vonPHP: Detaillierte Erläuterung von Beispielen für Array-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!