Heim > Artikel > Backend-Entwicklung > Müssen die Elementtypen von PHP-Arrays gleich sein?
Die Elementtypen von PHP-Arrays müssen nicht gleich sein; die Elementwerte im Array können von beliebigem Typ sein, z. B. Zeichenfolgen, Konstanten usw. Nur die Schlüsselnamen im Array dürfen nur aus zwei bestehen Typen: Zahlen und Zeichenfolgen. Der Wert des Elements kann beliebige Daten unterschiedlichen Typs sein.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer
Die Elementtypen von PHP-Arrays nicht müssen gleich sein, es können beliebige Daten sein
Der Wert im Array kann von jedem Typ sein, aber der Schlüsselname darf nur aus Zahlen und Zeichenfolgen bestehen.
var_dump(array(123, 'abc')); array(2) { [0]=> int(123) [1]=> string(3) "abc" }
Array-Elemente können auch Arrays sein.
$arr = array(1,'abc','ok'=>'678',array('1','2','3'));
kann unterschiedlicher Art sein.
Ein Array ist eine Datensammlung, die eine Reihe von Daten zu einem betriebsfähigen Ganzen organisiert. Arrays können viele Daten enthalten, z. B. Skalar-Arrays, Arrays, Objekte, Ressourcen und andere in PHP unterstützte Syntaxstrukturen. Linearmotorpreis
Jede Daten im Array werden 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 bestehen Es kann eine Vielzahl von Datentypen geben. Definition Das Syntaxformat des Arrays ist 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.
Typ des PHP-Arrays
Das obige ist der detaillierte Inhalt vonMüssen die Elementtypen von PHP-Arrays gleich sein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!